Revert "use SimpleReferenceObject in connectivity module"

turns out to be a bit tangled wrt copy construction

This reverts commit 48cc4f1b8cf06a8e56c12e659a71f72d609568cd.