Switch property functions to using properties pointer instead of node
pointer to allow use with lexedResults as well as tree nodes