code: def __init__(self, features: List[LiteFeature]):
      self._all_features: List[LiteFeature] = features
      self.indexed = False
      self.sorted = False
      self._hash_key: Optional[str] = None
  
imports: from __future__ import annotations
  import hashlib
  from itertools import combinations
  from typing import Any, Dict, List, Optional, Set, Type, Union, cast
  from woodwork.logical_types import LogicalType
  from featuretools.feature_discovery.LiteFeature import LiteFeature
  from featuretools.feature_discovery.type_defs import ANY
  from featuretools.feature_discovery.utils import hash_primitive, logical_types_map
  from featuretools.primitives.base.primitive_base import PrimitiveBase
  from featuretools.primitives.utils import PrimitivesDeserializer
label_desc: Use image node_id 1 to create a new FeatureCollection object  with example: obj = FeatureCollection(features)