code: def copy_from(self, other):
          
          # Need to copy all attributes, fields, relations
          self.__attributes__ = {k: v.copy() for k, v in other.__attributes__.items()}
          self.__fields__ = {k: v.copy() for k, v in other.__fields__.items()}
          self.__relations__ = {k: v.copy() for k, v in other.__relations__.items()}
          self.maps = {k: m.copy() for k, m in other.maps.items()}
          self.dimensions = other.dimensions.copy()
docs: Copy properties from another ChemicalEntity