unsetParent no long calls setParent(NULL) and is responsible for triggering change events