add Node attributes and RunList to the Node struct

* updated node.json with more data
* added tests
* removed un needed alias methods as we can acces the embedded types