title: When a request is made to get an object from a users session, does the entire session get loaded?
body: <p>I'm trying to understand when I can put certain objects into a users session and am wondering how the session is stored and values retrieved from it.  If I make a request to pull Key A from the session state will it also read Key B?</p>
  
  <p>I know that viewstate is stored as one big object andn I am going ot assume that it is then accessed from my code once it's been entireely loaded.  Is this similar for session state data or does it only load the keys that are requested form the server.</p>
  
  <p>So if my state is 20KB and I want to get a value that's 5KB from it will it read all 20KB or just the 5KB that I need?</p>