Make all AbstractTreeIterator implementations bi-directional