layout and viewHelperBroker are now abstract Controller properties