This problem occurs for every item function applied to an object property.
(I hav'n't tested character or location properties)
Create a user function that has an Object reference called "object" and which contains "%object%.Name" or whatever item function you want.
Use this function whenever you want to use that function with an object returned by an object property. eg: