Validator Type and Trait