Refactor UserParameter to make use of optional split config file, set default value.