It's a pity that getElements returns a IRemoteConnection and not just the elements.

However, I think workunit paging relies on keeping the original connection (passed through CConstWUArrayIterator) in other workunit code at the moment. Should probably be revisited though.