docs: @Deprecated
      public ModelNode remove(ModelNode model) throws NoSuchElementException {
          final Iterator<PathElement> i = pathAddressList.iterator();
          while (i.hasNext()) {
              final PathElement element = i.next();
              if (i.hasNext()) {
                  model = model.require(element.getKey()).require(element.getValue());
              } else {
                  final ModelNode parent = model.require(element.getKey());
                  model = parent.remove(element.getValue()).clone();
              }
          }
          return model;
      }