removed underscore dependency from Validator