* removed some self-ptrs from InventoryInterface