@override String? call(T? value) { for (FieldValidator validator in validators) { var result = validator(value); if (result != null) return result; } return null; }