Do check value, return text if value is invalid, otherwise is null
value
@override String? validate(dynamic value) { return super.validate(value) as String?; }