I know you cribbed this from Datastream, but I'm not sure these objects should be explicitly saving sessions. We should probably have a discussion about this on-list (or here, in-line). I'd rather see the sessions saved at whatever level opened the session in the first place.