Revamp ResponseType with Validator.