+ for(SensorMap::iterator i=sensors.begin(); i!=sensors.end(); ++i)
+ delete i->second;
+ for(TurnoutMap::iterator i=turnouts.begin(); i!=turnouts.end(); ++i)
+ delete i->second;
+ for(LocomotiveSeq::iterator i=locomotives.begin(); i!=locomotives.end(); ++i)
+ delete *i;