Fixed bugs due to ShoppingCartItem in session scope.  Create ItemDto to be used in its place.