Refactor the setName stuff, moving it down the inheritance hierarchy, to