public static WidgetX CreateWidgetX(SettingsX settings) { return(new WidgetX(settings)); }
class WidgetX : Widget { public WidgetX(SettingsX settingsX) { }