docs: protected void setParent(Object parent, Object child) {
          getProxyBuilder().getCurrentFactory().setParent(getProxyBuilder().getChildBuilder(), parent, child);
          Factory parentFactory = getProxyBuilder().getParentFactory();
          if (parentFactory != null) {
              parentFactory.setChild(getProxyBuilder().getCurrentBuilder(), parent, child);
          }
      }