Maybe clear() should do this too? Then you could test it in SettingsTest!