It should be the job of the Configuration class to normalize things, not of the extension, because it needs to happen before the merging of configs, not after. the current code means that a file using the new syntax cannot be sure to override the config of a previous file (the previous file would still win if it used the old config way)