validate method
Performs type coercion against an input
value, and returns a
list of errors if the validation was unsuccessful.
Implementation
@override
ValidationResult<Serialized> validate(String key, Object? input) {
return _validate(key, input);
}