add PersistentArrayMapIterator