allow null prices in ContractItem and QuotationItem