increase configuration service robustness by providing default object

This change is intended to:
* clean up the code by removing the necessity to check wether the value is provided by the backend.
* increase robustness by having a default to fall back.
Identifier 'user_preferences' is not in camel case.