I've always assumed that the viewComponent in concrete mediators always references the Main class(passed in via a notification body in the StartupCommand).
But on page 34 of the best practices document, I see the LoginPanelMediator constructor has the Loginpanel view as the viewComponent.
http://puremvc.org/component/option,com_wrapper/Itemid,30/Can someone shed some light on this?
This might explain why I'm having a heck of a time getting the implicit getters setters working properly...