public function getEmail() : Email { if (!$this->hasEmail()) { throw new NoEmailAddressException(); } return $this->email; }