I have a problem where I\'m consuming a 3rd-party WCF service, but the 3rd party keeps changing the order of the elements within an . This causes my .net app