code: def __init__(
      self,
      data,
      data_counts=None,
      feature_names=None,
      feature_types=None,
      feature_indexes=None,
  ):
      if not isinstance(feature_names, (Obj, Alias, type(None))):
          feature_names = Alias(feature_names, 0)
  
      if not isinstance(feature_types, (Obj, Alias, type(None))):
          feature_types = Alias(feature_types, 0)
  
      if not isinstance(feature_indexes, (Obj, Alias, type(None))):
          feature_indexes = Alias(feature_indexes, 0)
  
      self.fields = locals()
      del self.fields["self"]
  
imports: from typing import List
  from slicer import Alias
  from slicer import Obj
label_desc: Use image node_id 1 to create a new BinnedData object from inherited base classes: Component with example: obj = BinnedData(data, data_counts, feature_names, feature_types, feature_indexes)