internal void Invoke(TxRequest req, object result) { req.Result = result; req.Accept(this); }
internal virtual void Visit(TxRequest req) { }