CrossVersionObjectReference contains enough information to let you identify the referred resource.
transforms name to result of function
Returns a new data with name set to new value