Node additional constructor