Fix: ObjectSet ID name field is now private and correctly removes &
re-adds to ObjectSets on change