modifyObjectProperty doesn't take modified value

Have a look at this post first: