added some things to AbstractTableModel, removed others; destroyed CompoundKeyInterface (useless)