public RouteRepository(ISingleton singleton, ICleric cleric, IRealtimeEventSource realtimeEventSource) { }
public TrainPlanner(ISingleton singleton, IRouteRepository routeRepository, IRealtimeEventSource realtimeEventSource) { }
public RouteProvider(IRouteRepository routeRepository, IRealtimeEventSource realtimeEventSource) { }