further work on ConnectObjectsViaDuplication