Remove a compound object if it is not longer useful to hold the child.
The object has to be removed and the child reattached to the parent.
A DockObject