Validator types