Scheduler allows for two nodes with the same name and acts faulty in that case
It will silently append both nodes with the same name into a vector, but then while adjusting pointers, it searches the nodes by name.
not sure why the node container wasn't implemented map<string, node>
anyway.. stupid author.
Edited by Niklas Stefan Nolte