Allow access to the session data future.
Unify (and eliminate) paths for creating/passing session and message context data. The motive here was to minimize the spraw caused by many options, and guarantee one consistent and working option.