Add IItemContainer as a super interface of IItemList