public IList <Word> CheckWords() { Language lang = Language.Dutch; IList <Word> words = new List <Word>(); foreach (var word in from _word in textFileRepository.ReadWords() let validatedWord = CheckWord(_word.Title) where string.IsNullOrEmpty(validatedWord) == false let word = new Word(validatedWord, validatedWord.Length, lang.ToString()) select word) { words.Add(word); } return(words); }