Currently there are many configurations which are not named properly.
For example, sometime, configuration start with no prefix, some times it required "ngrinder" or "agent." prefix.
This makes the system very untrustworthy.
Provide the consistent way to make the configuration more predictable still keeping backward compatibility.