Promotion Service Kata
The promotion service calculates discounts for promoted items.
(It's a bit crazy because it's also reducing the tax
Item class is a classic DTO and its fields are not encapsulated.
Item a rich object and encapsulate its fields