Non-default names of bodies

I try to keep track of what I am doing by giving names to bodies.
However I find that on many operations (and certainly with the Union op) you lose the name of the bodies, because a new body with generic name is created.
On a large project, after some time I tend to lose a large part of the body names that I once specified. Actually quite annoying.
Therefore I am putting forward the request that, whenever a new body is created in an operation and oneone of the bodies does not have a generic name (Body xxx), give the user at least the option to keep that non-generic name.