Should inject the validator rather than the container