[eluser]Barber of Padua[/eluser]
XeonCross, the getMainNav() method could be moved to the Page class, provided there won't be much other Controller classes which need it. And certainly should be there, if the Page class is one of the few classes which use it. Right?