export (again) the attach/detach functionality to allow applications to migrate a sub-tree from one parent component to another parent component