public EntityManager()
        {
            int numComponents = Enum.GetValues(typeof(ComponentType)).Length;

            _entitySets = new List <Entity> [numComponents];
            _indexMap   = new Dictionary <ComponentType, int>(Enums.EqualityComparer <ComponentType>());
        }