[eluser]differ[/eluser]
Thank you for great explanation. But look, in your example user have to replace old definition parent::Controller with new parent:
rivilegedController() where in my modification I will change code only once, not for each controller. My method is less invasive.
Thank guys for help.