Fixes this so that only if you delete all references, wii the data object be removed.
Also assures that a new data object is not created when adding to a participant in a collaboration (an edge case bug(.
1. When you rename a DataObject in the properties panel for a process, the labels of all the references should update.
2. Sub-processes should have their own independent list of data objects in the properties panel.