add "setUserObject" method
Merge pull request #4142 from nutty898/develop_nutty_Mergemasterbranchtodevelopbranch

[ci skip]add "setUserObject" method