Changing setparameter's return type to this