The typehint should be the ValidatorInterface, not the implementation