* Refactored Models\Item and added unit test.