scenario 1:
I am developing a shared library and want to leverage this framework, but the config is loaded from current bundle which doesn't work for this scenario;
scenario 2:
the config file is not always embedded into the app, it would be great that I can overwrite the init method to retrieve it from external web service;