public function asString() : string { if (!$this->hasEmail()) { return $this->name; } return sprintf('%s <%s>', $this->name, $this->email ->asString()); }