Issue with Curve Naming When Fusing Geometry Parts Using Compound and Glue

Hello community,

When I define my geometry, I assign a name to each curve for post-processing purposes. However, to fuse two parts of the geometry, I use something like shape = Compound([*faces_occ, geo.shape]). The problem is that when I use Compound, it overlaps the curves. I know that using Glue can resolve this issue, but when I do so, I lose the curve names.

What do you suggest