Actually URL should have the highest priority, as it is the most dynamic one, which is backed by a URLConfigurationSource that polls every 30 seconds. These have the same nature as the properties that are served by a service.

The default config (config.properties) is just there as a start place. Note that you can define a series of additional URLs loaded by this configuration. We should really treat it as a dynamic configuration source.