Add weak pointer to the parent