There was a change in #745 where DataMember attribute Name property was changed. As far as I know it was changed for to correctly deserialize 'Listings Items' feeds JSON but if JSON comes from API getListingsItem it fails to deserialize correctly because that JSON contains property name fulfillmentChannelCode instead of _fulfillment_channelcode . So I decided to add 'fallback' private property.
There was a change in #745 where DataMember attribute Name property was changed. As far as I know it was changed for to correctly deserialize 'Listings Items' feeds JSON but if JSON comes from API getListingsItem it fails to deserialize correctly because that JSON contains property name fulfillmentChannelCode instead of _fulfillment_channelcode . So I decided to add 'fallback' private property.