updated CSharpNewModuleBuilder to new system