Modified session data structure.
Previous implementation doesn't work if the session data contains ':' character.