Add new constructor for Node