if (validators.isEmpty()) return true;
boolean valid = true;
for (final FieldValidator fieldValidator : validators) {
final ValidationResult validationResult = fieldValidator.isValid(this);
if (!validationResult.isValid()) {
valid = false;
addErrorMessage(validationResult.getErrorMessage());
}
}
return valid;
}