public function getAddress(): Address|Collection 	{ 		$addresses = $this->addresses;  		return $addresses->when($addresses->firstWhere('type', Address::DELIVERY_ADDRESS), function ($addresses) { 			return $addresses->firstWhere('type', Address::DELIVERY_ADDRESS); 		}, function ($addresses) { 			return $addresses->firstWhere('type', Address::INVOICE_ADDRESS) ?? null; 		}); 	}