Refactoring: Inventory