Refactor ConfigurationParameter