shopping cart on Doctrine 2 ORM