- adding IgnoreState Attribute to make it easier to skip forms on session serialization
- adding multiple classes and interfaces for Session Serialization and recovery after restart