- Changed hierarchie of nodeclient
- node is abstract and implements nodeclient
- all other nodes implement nodeclient automatically
reason: Layer class doesn't be implementet as generic