public GoldenCardResponseHandler(GoldenCard parent) : this(parent, parent) { }
private GoldenCard(GoldenCard prototype) : base(prototype.Type, prototype.Discount) { }
public GoldenCardResponseHandler(GoldenCard parent, Card card) : base(RequestType.GoldenCard, card.Owner) { this.parent = parent; this.card = card; }