public void ActivateTab(ISettingsTabViewModel settingsTab)
        {
            // Deactivate previously selected tab
            if (ActiveTab != null)
            {
                ActiveTab.IsActive = false;
            }

            ActiveTab            = settingsTab;
            settingsTab.IsActive = true;
        }
 static int GetOrder(ISettingsTabViewModel x) {
     var orderAttribute =
         ((OrderAttribute) x.GetType().GetCustomAttributes(typeof (OrderAttribute)).SingleOrDefault());
     return orderAttribute?.Order ?? 9999;
 }