protected function validate(Validator $v) { $v->whenSet(function (Validator $v) { $v->notObject('The value needs to be an object'); }); return parent::validate($v); }