Validator returns first error during validation process, It would be nice to have all the validation errors to be returned at once.