fixes bug where interfacing subpatch pin was created multiple times
prevents connector to add same subpatch multiple times
supports renaming of interface pins