Introduce widgetOptions attribute