Use ValidatorInterface