Adding AtomObject::iterator draft