TableViewPanelModel refactoring