Defind Node class via Struct