Implemente node_iterator + typedef