Added IItemDuct implementation