@wFree: ti ha già risposto chiaramente LeleFT, aggiungo solo: i metodi fireXYZ in generale sono "extra", non fanno parte di alcuna interfaccia. E vengono usati tipicamente solo dall'interno del table model (o di altri componenti).