DeckObservableDict <SkuckCardGameCardInformation> ITrickDummyHand <EnumSuitList, SkuckCardGameCardInformation> .GetCurrentHandList() { DeckObservableDict <SkuckCardGameCardInformation> output = _gameContainer !.SingleInfo !.MainHandList.ToObservableDeckDict(); output.AddRange(_gameContainer.SingleInfo.TempHand !.ValidCardList); return(output); //hopefully this simple. }