added support for AllGatherObject