configurable session manager