fix stackoverflow
Ikvm module extension now are instanceof DotNetLangModuleExtension - that why DotNetCompiler are works, removed code duplication