new iterator support in accessor