nfBool CModelComponentsObject::isValid()
	{
		if (m_Components.size() == 0)
			return false;

		for (auto iIterator = m_Components.begin(); iIterator != m_Components.end(); iIterator++) {
			CModelObject * pObject = (*iIterator)->getObject();
			__NMRASSERT(pObject);

			if (!pObject->isValid())
				return false;
		}

		return true;
	}