Browser side overrides of the snippet widget are now straightforward via the new extendWidget method in the manager for your snippet subclass, which takes a newly constructed widget and gives you a chance to override methods etc. before it is in play. Most overrides of addWidgetType are now unnecessary, the correct properties are pushed automatically. In addition, the instance property is now pushed.