public virtual async Task<bool> Remove() { bool result; using (var connection = await ConnectionFactories.Open()) { result = await connection.Keys.Remove(Db, Key); } return result; }