Feature/883 hierarchical custom settings 2

# Warning 
# Info 
# Issues
Fixes #883.
Yes, the SettingsFacade will insert settings if none exist.