docs: def has_field(cls, field_name):
          """
          Check if the current class has a field with the name "field_name"
          Add management of dynamic fields, to return True if the name matches an
          existing dynamic field without existing copy for this name.
          """
          if super(ModelWithDynamicFieldMixin, cls).has_field(field_name):
              return True
  
          try:
              cls._get_dynamic_field_for(field_name)
          except ValueError:
              return False
          else:
              return True