!7 module OtherModuleCRUD > DynObjectTable { S otherModuleID; S moduleLibID = "#1020938/AskYesNoQuestions"; start {} visualize { updateData(); ret super.visualize(); } void updateData { L concepts = dm_callModule(dm_requireModule(moduleLibID), 'concepts); print("Have " + n2(concepts, "concept")); setData(map(concepts, func(O c) -> Map { Map map = litorderedmap(id := str(getLong(c, 'id))); for (S field : conceptFields_gen(c)) mapPut(map, c, getOpt(c, field)); ret map; })); } }