Implement trie, entryset,values,keyset return a snapshot a trie