Because there is no distinct type field in JSONized nodes, distinction is made via payload itself, thus all unmarshaling is done via NodeObject.
MPT is a trie with a branching factor = 16, i.e. it consists of sequences in 16-element alphabet.