BUG - R8 - Content Cache - Broken?

I’m used to a workflow using EleFront which I demo and compare to Rhino 8 here:
Rhino 8 Grasshopper detach Guid from ModelContent - #2 by pekka.riihonen

I’m trying to understand how other people use the QueryModelObjects and ContentCache -components in their workflows, because as they are I can’t really use them and its preventing me from transitioning from Rhino 7 to 8 as the issues are essentially at the beginning and end of my scripts - the Referencing and the Baking.

I suppose a more common workflow than mine is to QueryObjects and create completely new attributes for them, rather than seek to tweak copies of them and to QueryLayers for the purposes of assigning objects onto them or modifying them directly, rather than making slightly modified copies of them with new layer-paths.

I keep thinking there must be something I’m missing or don’t understand but I’ve been struggling this for months and months and checking the Service Candidate Releases as they come along.

Rhino 8 is so promising but I don’t dare switch yet! :frowning: