created base repository, modified item repository to inherit from base