reduced dependencies from IItemType -> IRepositoryConfiguration