public CardViewModel(ICard card, TurnContext currentTurn, Player player) : this(card) { CanPlay = currentTurn.CanPlay(card, player); }