public function getExpressionContext()
    {
        $access = new ExecutionAccess($this);
        $this->engine->notify(new CreateExpressionContextEvent($access));
        
        return $this->engine->getExpressionContextFactory()->createContext($access);
    }