I have seen some eval expressions fail because an imported type cannot be found. In a class like MetaClassImpl there are several dozen imports, many of which refer to internal classes. If an imported name is not referenced in the evaluation snippet, there is no need to include it in the evaluation script. This should also help scripts compile faster.