public Money calculate_discount_for(IEnumerable<BasketItem> items) { throw new NotImplementedException(); }