Refactored hint to valueHint, type to representedType on Node for clarity