Handle packingSlipUrl updates
As highlighted in #14 and tbuehlmann/dry-struct-setters#2 the use of optional key attributes? :packingSlipUrl
creates an invalid setter packingSlipUrl?=
While waiting for an update to dry-struct-setters, this version allows for the packingSlipUrl attribute to be updated.