Use the actual beginTransaction method so that 'this.runner.transaction' has a value during transactions