Changed all Type references in MultipartGenerator to String and reduced scala reflect dependancy to ScalaCompilerFactory