added a iterator style access to mapper chain