james | abstracting node attribute access into a dict that nodes have