Factories
Factories m_factories;
for ( Factories::iterator it = m_factories.begin(); it != m_factories.end(); ++it )
for ( Factories::iterator it = m_factories.begin();
Factories m_factoriesToDestroy;
Factories m_destroyedFactories;