Make ParameterSetter protected so that it can be used in sub-classes
Remove pending flag