When rendering a widget twice it will now fail with an exception;
The customData of the widget must now be accessed by a function customData() to prevent reference errors;
Accessing the widget.container is now only possible by calling container() to prevent object reference problems;