Refactor SessionContext is not static, thus allowing multiple contexts within a single application.