Show specific property as nodelabel in Graph

Hi there,

I noticed a strange behaviour when displaying a graph in NeoDash. Let's say we have this subgraph


Instead of the labels "Company" and "Location" I would like to show the properties "company_name" and "location_name". Of course they can be set up using the "Property selection" feature, but when one explores the graph and expands one node on a new relation, the the labels get lost and they show the general "Company" and "Location" again.

How can I change this? If I modify the query from
MATCH (c:Company)-[r:LOCATED_IN]->(l:Location)
RETURN *
to
MATCH (c:Company)-[r:LOCATED_IN]->(l:Location)
RETURN c.company_name as Company, r, l.location_name as Location

I get an empty report...

You can use return apoc.create.vNode ... Virtual Nodes/Rels - APOC Core Documentation

But I doubt that will work as you expand the graph. Sounds more like you would need more control over how each label is displayed in the graph "dash".

Well "Company" ist just the node type. What I want to be shown is the name of the company, which is stored in the property "company_name". I can choose it manually from the menu


but even so it gets reset to the label (node type) when I update the graph. Maybe I need to define the nodes differently?