__toString must always return string not null object