public static ValidationResult RequireMember(this IValidatableObject obj, object?memberValue, string memberName,
                                              ValidationContext validationContext, bool allowEmptyStrings = false) =>
 obj.ValidateMember(memberValue, memberName, validationContext, allowEmptyStrings ? s_requiredValidatorAllowingEmptyStrings : s_requiredValidatorDisallowingEmptyStrings);