Created new Data interface and AbstractFinalData implementation of it. Data interface is now an extension of the TableModel interface with an additional method to provide the JTable object that should be used to display the data. Removed old Data classes