changed the evaluator to put the definition result key and the corresponding actual object directly in the scripting context and modified init test accordingly