fixed parts of Offer to allow for null json values