!7 abstract sclass DynCRUD extends DynModule { transient Class conceptClass; transient SimpleCRUD crud; *() {} *(Class *conceptClass) {} start { db(); // So we can do stuff in overridden start methods } visualize { if (crud == null) crud = SimpleCRUD(conceptClass); crud.hID = "[hidden] ID"; showConceptsTable_afterUpdate.set(voidfunc(JTable t) { setColumnName(t, 0, crud.hID) }); ret crud.make(); } }