This version of Configuration relies on thread local state instead of global state. Untested.