If you're working with multiple xptables, the columnmodels and tabelmodels can stack up (if you work in design mode). Is there any reason why the Table can't just start with a default column/table model already loaded via the constructor?