ProductException moved to new file
Replace getProductReference by getItemReference
Replace countProduct by countItems
Replace Proudcto amount variable by quantity
Remove PHPStorm comments