Added slick new 'sometimes' method to Validator for conditionally adding rules.