Closer adherence to best practices for understandability of code
[ ] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below
The session manager is now a dataclass. This eliminates the need for fields as well as an init method (The init method was removed)
Missing fields are now included (config and file_store)
Sessions are now cached in the instance rather than globally - this is not a big deal but setting the class level variable to {} is generally considered confusing.
Closer adherence to best practices for understandability of code