This is where SettingsObserver class is used.  Per the interface in observable.h we define methods for the parts we want to observe and the notifying code takes care of which method of SettingsObserver is called.