code: def validate_value(self, value):
          
          field = self.instance.preference.setup_field()
          value = field.to_python(value)
          field.validate(value)
          field.run_validators(value)
          return value
docs: We call validation from the underlying form field