anchor.diff:      public string function getModuleContent() {
           if(variables.actualMenu.path[1] != '') {
               try {
  -                var moduleContent       = "";
  -                var moduleAttributes    = deserializeJSON(variables.actualMenu.moduleAttributes);
  -                if(moduleAttributes == '') {
  -                    moduleAttributes = {};
  -                }
  +                var moduleContent    = "";
  +                var moduleAttributes = {};
  +                if(variables.actualMenu.moduleAttributes != '') {
  +                    var moduleAttributes    = deserializeJSON(variables.actualMenu.moduleAttributes);
  +                }
  +                
                   moduleAttributes.sesLink  = variables.sesLink;
                   moduleAttributes.entities = this.getEntities();
   
  
positive.code:     
      public boolean function loadNavigation() {
      	try {
              var qGetMenu = new Query();
              qGetMenu.setDatasource(variables.datasource);
              qGetMenu.setSQL("         SELECT cv.navigationId, cv.contentVersionId, cv.moduleId, "
                             &"                cv.version, cv.content, m.path, m.moduleName, cv.moduleAttributes, cv.linkname, cv.sesLink, cv.entityRegExp, "
                             &"                cv.title, cv.description, cv.keywords, cv.canonical, cv.showContentForEntity "
                             &"           FROM irCMS_navigation     n "
                             &"     INNER JOIN irCMS_contentVersion cv ON n.navigationId     = cv.navigationId "
                             &"     INNER JOIN irCMS_contentStatus  cs ON cv.contentStatusId = cs.contentStatusId "
                             &"LEFT OUTER JOIN irCMS_module         m  ON cv.moduleId        = m.moduleId "
                             &"          WHERE cs.online      = :online "
                             &"            AND n.active       = :active "
                             &"            AND n.navigationId = :navigationId "
                             &"       ORDER BY n.sortOrder ASC");
              qGetMenu.addParam(name="navigationId", value=variables.navigationId, cfsqltype="cf_sql_numeric");
              qGetMenu.addParam(name="online",       value=true,                   cfsqltype="cf_sql_bit");
              qGetMenu.addParam(name="active",       value=true,                   cfsqltype="cf_sql_bit");
              
              variables.actualMenu = qGetMenu.execute().getResult();
              
              return variables.actualMenu.recordCount == 1;
          }
  
negative.code:     	parent.sesLink            = "";
      	
      	try {
              var qParent = new Query().setDatasource(variables.datasource)
                                       .setSQL("SELECT m.navigationId, m.linkname, m.sesLink, m.parentnavigationId "
                                              &"  FROM #variables.tablePrefix#_navigation AS n "
                                              &" WHERE m.navigationId=:navigationId ")
                                       .addParam(name="navigationId", value=variables.navigationId, cfsqltype="cf_sql_numeric")
                                       .execute()
                                       .getResult();
              
              if(qParent.recordCount == 0) {
                  parent.navigationId       = qParent.navigationId[1];
  