protected override void GivePreferenceCard(PreferenceCard preferenceCard) { this._prefCards.Add(preferenceCard); }
protected internal abstract void GivePreferenceCard(PreferenceCard preferenceCard);
protected override void GivePreferenceCard(PreferenceCard preferenceCard) { throw new NotImplementedException(); }