FlatIterator was implemented
JoinIterator was renamed to MergeIterator