Implement ValidatorInterface