could we use umbContext.Content.Parent() instead? Would this work for both published and unpublished?