Validates values and returns the first error message per field path.
values
Map<String, String> validate(Map<String, dynamic> values) { return _failureOrEmpty(values).getFieldsMap(); }