Define the childen of nodes explicitly, much better, faster, though more verbose
Never .toJS() in the constructor, fucks up the traversal