code: func (s Session) Load(data map[string]string) {
  	for key, value := range data {
  		if key == SessionObjectKeyName {
  			target := map[string]string{}
  			if err := json.Unmarshal([]byte(value), &target); err != nil {
  				sessionLog.Error("Unable to unmarshal session ", "key", SessionObjectKeyName, "error", err)
  			} else {
  				s[key] = target
  			}
  		} else {
  			s[key] = value
  		}
  
  	}
  }
docs: // Set the session object from the loaded data