modified ParameterConfig state variables to not be static