refactoring object to IExtension, implementing Merge to SVN, add merge test
Implementing Merge in LanguageBuilder, add tests