ShoppingCart3&4 - skipping the Shop/Warehouse roles