docs: private List<CmsProperty> generateInheritProperties(CmsSitemapChange change, CmsResource entryFolder) {
  
          List<CmsProperty> result = new ArrayList<CmsProperty>();
          Map<String, CmsClientProperty> clientProps = change.getOwnInternalProperties();
          boolean hasTitle = false;
          if (clientProps != null) {
              for (CmsClientProperty clientProp : clientProps.values()) {
                  if (CmsPropertyDefinition.PROPERTY_TITLE.equals(clientProp.getName())) {
                      hasTitle = true;
                  }
                  CmsProperty prop = new CmsProperty(
                      clientProp.getName(),
                      clientProp.getStructureValue(),
                      clientProp.getResourceValue());
                  result.add(prop);
              }
          }
          if (!hasTitle) {
              result.add(new CmsProperty(CmsPropertyDefinition.PROPERTY_TITLE, change.getName(), null));
          }
          return result;
      }