Class WidgetGUI<WG extends WidgetGUI<WG>>