Well, I changed it globally because it seems logical that after first validation error it stops validating (in my case).
Concerning the email address validation: this validation of an email address does not occur inside a validator, but in my command handler. I don't have an object, I just have an email address as a string that I need to validate...