docs: def reset_modified(self):
          """
          reset field modification tracking
  
          this is handy for when you are loading a new Orm with the results from a query and
          you don't want set() to do anything, you can Orm(**fields) and then orm.reset_modified() to
          clear all the passed in fields from the modified list
          """
          self.modified_fields = set()
  
          # compensate for us not having knowledge of certain fields changing
          for field_name, field in self.schema.normal_fields.items():
              if isinstance(field, ObjectField):
                  self.modified_fields.add(field_name)