Would be nice to have an option to ignore the validation settings if the field value is null with the allowNull parameter set.
Another way would be come up with custom validation methods (for example 'allowNullOrIsEmail') but that would mean that we need access to the other validation functions (to reuse em).