I would believe that you would need to mark your objects as being serializable. I'm not sure if there is way to do this for all the generated objects, but for those that you are putting into session, you could create a partial class (e.g. of Lion) and give it the Serializable attribute.