Ashwin the idea is that you can override an existing property with a JVM system property. For example if something is wrong, then you can quickly remedy the issue by overriding the property from the JVM command line.
The other idea is to have it to fallback to a system property if no property exists with the given key.
So I was looking for adding a switch to the PropertiesComponent to dictate this behavior.
To have an system scheme in the properties component. Yeah why not. The bits are already there as we got that in the simple language as well.