Specific page resources
The above is fine for pages which use resources included into every page. What if a page needs AJAX facade or special JS script not included by default? Controllers have properties to include resources specific for a page they render. Such properties may be overwritten with database settings. When a page has to provide extra functionality, this can be achieved by overwriting its controller default properties.