add ConfigParamDesc class and tests