public bool Prepare( DateTime simulationStartTime, DateTime simulationEndTime, Diagnostics diagnostics )