private void RefreshDecks()
        {
            // deckManager.ClearCache();
            var oldSelected = SelectedDeck;
            var d           = deckManager.GetDecks(SelectedServer.Name, ShowHiddenDecks);

            Decks.Clear();
            Decks.AddRange(d.ToModel());
            if (oldSelected != null)
            {
                SelectedDeck = Decks.FirstOrDefault(x => x.Id == oldSelected.Id);
            }

            RefreshAvailableDecks();
        }