gkGameObjectGroup::~gkGameObjectGroup()
{
	destroyAllInstances();
	delete m_instanceManager;
	m_instanceManager = 0;

	m_objects.clear();
}
ViewerCollector::~ViewerCollector()
{
  destroyAllInstances();
}
gkGameObjectManager::~gkGameObjectManager()
{
	destroyAllInstances();
	destroyAll();
}