autoload DiscountItem