Refactor LanguageService, add diagnosticFilter