@override String? validateValue(String fieldName, value) { if (value == null) return null; if (value is! String) return '[$fieldName] must be a string value'; return null; }