Deleting a component, means unlinking the component from a component one level up (which can be the root). In this case the component one level up is updated and GCRV_Get_Component_or_Root_Version() should be called with this component to update the binding table.