Use pointee back in iterator hierarchy