code: def __load_child_classes(self, ac: AssetClass):
          
          # load child classes for ac
          db = self.__get_session()
          entities = (
              db.query(dal.AssetClass)
              .filter(dal.AssetClass.parentid == ac.id)
              .order_by(dal.AssetClass.sortorder)
              .all()
          )
          # map
          for entity in entities:
              child_ac = self.__map_entity(entity)
              # depth
              child_ac.depth = ac.depth + 1
              ac.classes.append(child_ac)
              # Add to index
              self.model.asset_classes.append(child_ac)
  
              self.__load_child_classes(child_ac)
docs: Loads child classes/stocks