thats because ScriptContext is not thread safe, and it should not live outside of a RequestContext