Add ParameterList class with tests