protected virtual void InitWords(IEnumerable<string> words) { foreach(string word in words) { this.Words.Add(new WordNode(word)); } }