C4::Context currently does way too many things: Reading koha-conf.xml Retrieving system preferences Connecting to Zebra Connecting to the database Getting marc from a Koha field Handling stopwords Setting user environment Showing versions of installed software Breaking this down into submodules (C4::Context::Preferences, C4::Context::DBH, C4::Context::Config, etc) would allow us to only call the parts we need in any given place, reducing the overhead of loading a page.
so many changes are underway related to modules, OOo, authentication,... that I think this unique bug can/must be closed