Refactor 2: remove Discount Strategy Class