public Account(IRewardCard rewardCard) { this.rewardCard = rewardCard; }
public AccountBetter(IRewardCard rewardCard) { this.rewardCard = rewardCard; }
public AccountWithDelegation(IRewardCard rewardCard) { this.rewardCard = rewardCard; }