RestartConfig::RestartConfig( const Deck& deck ) : RestartConfig( SCHEDULESection( deck ), SOLUTIONSection( deck ), std::make_shared< const TimeMap >( deck )) {}
RestartConfig::RestartConfig( const Deck& deck ) : RestartConfig( SCHEDULESection( deck ), SOLUTIONSection( deck ), TimeMap{ deck } ) {}