private void Encrypt()
 {
     if (EncryptionPassword.IsNullOrEmpty())
     {
         return;
     }
     foreach (PropertyInfo Property in this.GetType().GetProperties().Where(x => x.CanWrite && x.CanRead && x.PropertyType == typeof(string)))
     {
         this.SetProperty(Property, ((string)this.GetProperty(Property)).Encrypt(EncryptionPassword));
     }
 }