This shouldn't be necessary here. Can you double-check why you needed it? This slot is only called when a ControlDoublePrivate::set() succeeds so by definition the validator has already run on it. 

My guess is that you saw this because ControlObject::setValidator() does not set the validator on its ControlDoublePrivate so the CDP doesn't have the validator installed.