rename HasToString to ClassHasOwnToString