Added typed node.
Added some more helper classes.