#19 WidgetBase nested in WidgetFactoryBase