protected override void CommitChanges(XmlDocument xmlDocument)
 {
     using (MemoryStream w = new MemoryStream())
     {
         xmlDocument.Save(w);
         using (XMLEncryptor enc = new XMLEncryptor(Password))
         {
             enc.WriteEncryptedXML(w, Path);
         }
     }
 }