public Task<Stream> CreateEncryptedStream([NotNull] Stream unencryptedStream) { if (Data.CreateEncryptedStream == null) return Task.FromResult(unencryptedStream); return Data.CreateEncryptedStream(unencryptedStream); }