public DbEncryptedStorage(IDbConnectionFactory factory, DBUser user, string encryption_master_key, bool use_history = true) : base(factory, user.Username, user.Manifest, use_history) { this.User = user; if (encryption_master_key == null) throw new ArgumentNullException ("encryption_master_key"); encryptionMasterKey = encryption_master_key; }