code: def as_dict(self):
          
          d = self.final_structure.as_dict()
          d["@module"] = self.__class__.__module__
          d["@class"] = self.__class__.__name__
          d["history"] = jsanitize(self.history)
          d["version"] = __version__
          d["last_modified"] = str(datetime.datetime.utcnow())
          d["other_parameters"] = jsanitize(self.other_parameters)
          return d
docs: Dict representation of the TransformedStructure.