def METHOD_NAME(cls, value, info):
    field = cls.model_fields[info.field_name]
    field_name = field.alias or info.field_name
    if field_name in info.context['configured_fields']:
        value = getattr(validators, f'instance_{info.field_name}', identity)(value, field=field)
    else:
        value = getattr(defaults, f'instance_{info.field_name}', lambda: value)()
    return validation.utils.make_immutable(value)