fixed issue with nonConsumable functions not called in StoreInventory