Jonathan's recommendation:
It would best to refactor the initialization of simulation state so that it is separate from the construction of simulation objects. This will allow the establishment of the object graph in the construction of the objects and then initialization of simulation state using the object graph.
Jonathan's recommendation: It would best to refactor the initialization of simulation state so that it is separate from the construction of simulation objects. This will allow the establishment of the object graph in the construction of the objects and then initialization of simulation state using the object graph.