code: def get_values(self):
          
          attrs = vars(self).copy()
          attrs.pop('_server_config')
          attrs.pop('_fields')
          attrs.pop('_meta')
          if '_path_fields' in attrs:
              attrs.pop('_path_fields')
          return attrs
docs: Return a copy of field values on the current object.
  
          This method is almost identical to ``vars(self).copy()``. However,
          only instance attributes that correspond to a field are included in
          the returned dict.
  
          :return: A dict mapping field names to user-provided values.