V8 HeapGraphNode and HeapGraphEdge Types

I am working on a memory inspection tool for Node.js and have been using HeapSnapshot to collect and walk the object graph.

A few of the object types are straight-forward to understand, such as kObject or kArray. I am looking for more information on kHidden.

According to the V8 Design Documents, javascript objects are given hidden classes, to speed up property access. Are these related to the above kHidden property?