ScriptEngine should be internal.