update NodeResource to return NodeObjects