public static string GetName(this WidgetId id) { var settings = id.GetSettings(); var index = App.WidgetsSettingsStore.Widgets.IndexOf(settings); var name = settings.Name == "" ? $"Widget {index + 1}" : settings.Name; return($"{name} ({id.GetFriendlyName()})"); }