I don't like re-using `$this->validators` for both the service names and the validator instances. Should be two separate properties.