replace "NumberedObjectSeq" interface with "Encodable" interface
remove needless codes and renew Trie interface