Deleting ExtensionData From JavaScript

WCF DataContracts include an ExtensionData property which is a bit troublesome if you are trying to send a modified object back up to the service if it has no properties in Javascript. So I wrote a little piece of Javascript...