Fixed bug where we were not calling node.props= which resulted in the properties not being set