-------------------------------------------------------------------------------- /*! @class BagItem @abstract An item in the shopping bag - it is a shopitem with quantity @discussion A BagItem object may be constructed without divvious instantiation of neither ShopItem nor Product */ --------------------------------------------------------------------------------