This function is only for use in widget implementations.
Should be called by implementations of the remove method on Container, to dissociate a child from the container.
a Widget