Refactor SettingsLogic backend to use correct hash key
Merge branch 'feature/use_base_key'