docs: public boolean isIdentical(CmsModule other) {
  
          // some code redundancy here but this is easier to debug
          if (!isEqual(m_name, other.m_name)) {
              return false;
          }
          if (!isEqual(m_niceName, other.m_niceName)) {
              return false;
          }
          if (!isEqual(m_version, other.m_version)) {
              return false;
          }
          if (!isEqual(m_actionClass, other.m_actionClass)) {
              return false;
          }
          if (!isEqual(m_description, other.m_description)) {
              return false;
          }
          if (!isEqual(m_authorName, other.m_authorName)) {
              return false;
          }
          if (!isEqual(m_authorEmail, other.m_authorEmail)) {
              return false;
          }
          if (m_dateCreated != other.m_dateCreated) {
              return false;
          }
          return true;
      }