Validator Interface restructure