New: Abstract Widget Controller and ViewHelper classes to decouple your Widget Controllers from the Singleton pattern - which means that every Widget of the same type no longer share the same Controller instance. Especially useful for AJAX Widgets.