make the faux ID resolve at getId() as well as construction, also add syntactic sugar for getNodeId