eclipse
delete LanguageModelPointerState
make LanguageModelImplementation have new format constructor
delete Duplicate()
delete GetLMType()
delete class LMRefCount. Merge LM and LM implementation back together again