Pass the null email strings to a validator, default validator
will accept nulls. This allows custom validators to deal with
nulls directly.
Add a toString() implementation to default email validator.