Fixes for HasDescendantWidget(), use in AddWidget().