public function withGivenName($givenName) { $new = clone $this; $new->givenName = $givenName; return $new; }