public void SwitchTo(Player player, string alternate = "", bool notifyServer = true)
{
if (_type.Model == null) return;
if (_type.Model.Alternate.ToLower() == alternate.ToLower()) return;
if (player.Id == Player.LocalPlayer.Id)
if (notifyServer)
Program.Client.Rpc.CardSwitchTo(player, this, alternate);
_type.Model.SetPropertySet(alternate);
Size = _type.Model.Size;
this.OnPropertyChanged("Picture");
OnPropertyChanged("RealWidth");
OnPropertyChanged("RealHeight");
OnPropertyChanged("RealCornerRadius");
}