Add transaction stack.
Update `transaction` subclasses.