ItemRepository + unit test added