added basic transaction support. fixed DummyContext skel to build.