docs: def reset(self):
          """
          Reset all fields of this object to class defaults
          """
          for name in self.__dict__:
              if name.startswith("_"):
                  continue
  
              attr = getattr(self, name)
              setattr(self, name, attr and attr.__class__())