Start refactor PutCallParameters
more refactoring for CallParameters
Pass through new parameter instances, through to client