Item class: item.hasDiscount() : boolean