docs: def _set_auto_fields(self, model_obj):
          """Set the values of the auto field using counter"""
          for field_name, field_obj in \
                  self.entity_cls.meta_.auto_fields:
              counter_key = f'{self.schema_name}_{field_name}'
              if not (field_name in model_obj and model_obj[field_name] is not None):
                  # Increment the counter and it should start from 1
                  counter = next(self.conn['counters'][counter_key])
                  if not counter:
                      counter = next(self.conn['counters'][counter_key])
  
                  model_obj[field_name] = counter
          return model_obj