Any reason to not use _WidgetBase here?