started pulling out message context  - should be moved to transaction context (which will become the only 'ambient' context)