public function withAddressLine1($addressLine1) { $new = clone $this; $new->addressLine1 = $addressLine1; return $new; }