@override String? validate(T? input) { if (input == null) { return kGenericRequiredError; } return null; }