String? call(String? value) { String? message; for (var callback in callbacks) { message = callback(value); if (message != null) break; } return message; }