Thanks
BrowserUK - I read perldoc overload but didn't recognize that this was the problem.
I guess the only decent solution is to provide the stringify() function explicitly that returns the name without the extra functions in the name() mutator method.