Encryption Extensions for DataContractSerializer