Visitor visits ProductContainer instead of ProductGroup and StorageUnit