title: Py2neo V3 path query return unreadable
body: <p>I have a query to Neo4j through Py2neo v3 using ogm: </p>
  
  <p>output = graph.run("MATCH (m:Column { name: 'code' }),(n:Column { name: 'locale_language_cd' }), p = shortestPath((m)-[rels:PART_OF*]-(n)) RETURN p").evaluate()</p>
  
  <p>print(output)</p>
  
  <p>This correctly does what I want it to, but the nodes are not legible  </p>
  
  <p>(f0b4322)-[:PART_OF]->(f86202d)&lt;-[:PART_OF]-(a16fb7b)-[:PART_OF]->(b3562af)&lt;-[:PART_OF]-(a7bfe43)</p>
  
  <p>If I run the code again:</p>
  
  <p>(b539883)-[:PART_OF]->(c83d89b)&lt;-[:PART_OF]-(f2adac1)-[:PART_OF]->(fd469a6)&lt;-[:PART_OF]-(e373bf4)</p>
  
  <p>Here is a link to what the data looks like in Neo4j: <a href="https://i.stack.imgur.com/Dmi7g.png" rel="nofollow noreferrer">Neo4j output with same search parameters</a></p>
  
  <p>Every time I run the code the outputs are different, I would like the digits to be replaced with the GraphObject names (their primary key).</p>