internal SuggestedWordItem(WordVocabularySource source, SuggestedWordItem previous, string word) : base(previous, source, word) { _previous = previous; }
internal SuggestedWordItem(ITile predecessor, WordVocabularySource source, string word) : base(predecessor, source, word) { _previous = null; }
internal GhostStopItem(ITile predecessor, WordVocabularySource source) : base(predecessor, source) { }
internal HeadWordItem(ITile predecessor, WordVocabularySource source, string word) : base(predecessor, source, word) { }
internal SuggestedSpellingWordItem(ITile predecessor, WordVocabularySource source, string word) : base(predecessor, source, word) { }
internal ExtendedSuggestedWordItem(ITile predecessor, WordVocabularySource source, string wholeWord, string partWord) : base(predecessor, source, wholeWord) { _partWord = partWord; }
internal ExtendedSuggestedWordItem(WordVocabularySource source, SuggestedWordItem previous, string wholeWord, string partWord) : base(source, previous, wholeWord) { _partWord = partWord; }