public function __construct(string $amount, string $customerName, string $orderNumber, ?string $iban = null, ?string $currency = null, ?string $companyName = null, ?string $address = null, ?string $town = null, ?string $zipCode = null, ?string $companyAdditionalAddressInfo = null, ?string $sifraNamjene = null) 	{ 		$this->amount = $amount; 		$this->customerName = $customerName; 		$this->orderNumber = $orderNumber; 		$this->iban = $iban ?? setting('iban'); 		$this->companyName = $companyName ?? setting('company_name'); 		$this->address = $address ?? setting('company_address'); 		$this->town = $town ?? setting('company_town'); 		$this->zipCode = $zipCode ?? setting('company_zip_code'); 		$this->companyAdditionalAddressInfo = $companyAdditionalAddressInfo ?? setting('company_additional_address_info'); 		$this->sifraNamjene = $sifraNamjene ?? setting('sifra_namjene'); 		$this->currency = $currency ?? Setting::getMainCurrency(); 	}