@burns Only one thing causes me pause about this. I absolutely see why having a session that exists would be useful when logging and other such things, but there may be a few cases where someone is storing a `:session_id` key in their `session`. Would it be better to have something more like `session.id` or `session.session_id` rather than using the key-based syntax?