PHP Shopping Cart using Interfaces & Classes (OOPS)