loadSettings() & saveSettings() are now virtual.