ValidatorInterface added and implemented by Validator