Instead of throwing a ValidationException the error message is collected in an array