Further refactoring and generalizing code.

Compiles but segfaults due to Datasets of Combobox and ListViews being
nil - not correctly handed over by parent class