I used it because the code originally was creating a new ScriptEngine in each execution. I'm just getting started with Roslyn, so I meant to leave the fksunctionality as it was.

It would be great if it is not needed, as it adds some extra complexity to the code and tests.