[FEATURE] Add ItemRepository