docs: public void update(CmsClientSitemapEntry source) {
  
          copyMembers(source);
          // position values < 0 are considered as not set
          if (source.getPosition() >= 0) {
              setPosition(source.getPosition());
          }
      }