properly set and get attributes
properly use overriden new node class in ui
adapt classes to new node structure