Hit a strange snag where I can't get Geometry's ID

Still confused (re-confused lol). Per this link: How access UserDictionary in Python? - #9 by emilio

The code is correct but it calls the Object() Method on the “Get” objects object so it’s getting an object from an object from an object. I guess I’m confusing the ObjRef (Rhino.DocObjects.ObjRef) with Rhino.DocObjects.RhinoObject. The reference contains the RhinoObject? I’m sure there’s a reason for having containers within containers. For what I’m used to this almost feels like having two extra layers. But once I figure it out it’s figured out and then I can enjoy the advantages (whatever they are) of this system.

As you might have guessed I’m working with user dictionaries (for what I’m doing I think I have to attach the data to the objects). That’s proving a bit challenging as the AI is spitting out code that works, but I cannot figure out why sometimes.