Moving methods to ilistitem interface