Added an empty public constructor to TrieNode to allow access to parent handle if you don't have anything to fill in yet.