The Console needs to be able to compile script libraries to assemblies so the Script Editor
can read them to do intellisense. Don't want to create ScriptEngine dependency on Client or
have client exposing DTO classes, so we serialize the DTO here, and ScriptEngine deserializes it.