use composed iterators for Items and MutItems