1. A method comprising: analyzing a session by a rules engine running on a processing device; identifying, by the rules engine, a reference to a user object in the session based on the analysis; and selecting, by the rules engine, a marshalling plug-in based on a type of the user object to marshal out the user object.