//todo: do not store decrypted in memory public void ReceiveKey(SecureString key) => Password = key.Decrypt();