validate method

Validate all fields (including those with zero validators)

Implementation

Map<String, List<ValidationException>> validate() {
  final result = <String, List<ValidationException>>{};

  for (final field in metadata.keys) {
    result[field] = validateField(field);
  }

  return result;
}