Application Settings, помогите разобраться

Пытаюсь разобраться в Application Settings.
Хочу организовать хранение настроек :
1 - Настройки должны быть иерархическими (разделяться на группы и подгруппы)
2 - настрока может быть общесистемной, распространяемой на всю систему
2 - Настройка может распространяться на группу пользователей
3 - настройка может быть пользовательская, доступная только конкретному пользователю.

В примере очень мало информации,
Я добавил в свой проект пример, и при входе в систему, при вызове штатного view настройки, отображается одна и та же настройка для любого пользователя.

Или это решение не совсем подходит под мои требования, и лучше писать польностью свой модуль настроек?

Буду благодарен за пример, если кто-то реализовывал что-то подобное.

2 симпатии