@Override
 public ListModel flush() {
   return table.asEditor().flush();
 }
 @Override
 public void edit(ListModel object) {
   table.asEditor().edit(object);
 }