Revert "fix class SettingsObserver"

This reverts commit e3072ff961c39d765554653119e4c1e994f917ca.
Revert "add some privates"

This reverts commit a55e1df9c0a4e2988d80ae233336337d25e9cb10.