Adding Nillable properties
Converted the Date fields and Quantity fields to optional.