docs: @Override
      public final DescriptionProvider getModelDescription(final PathAddress address) {
  
          if (parent != null) {
              RootInvocation ri = getRootInvocation();
              return ri.root.getModelDescription(ri.pathAddress.append(address));
          }
          // else we are the root
          return getModelDescription(address.iterator());
      }