Modified 'SetParameter' to use immutable parameter