            await insert.ExecuteAsync(transaction, typename, id, revision, output.ToArray());
        }

        /// <inheritdoc />
        public async Task<T> GetArchivedObject<T>(long id, int revision, string typename=null) {
            typename ??= typeof(T).Name;
            