public void Dispose() { transaction?.Dispose(); transaction = default; subTransaction?.Dispose(); subTransaction = default; }