Chris,
I'm sure you're right.
The current methods of setting Star and Barycenter names and parameters are relatively crude, unfortunately: they're pretty much all or nothing.
One needs to be able to specify
"modify star parameters but keep the names unchanged"
"replace star parameters but keep the names unchanged"
"modify star names but keep the parameters unchanged"
and
"replace star names but keep the parameters unchanged"
(Specifying a star's location and classification correctly when one only wants to add some synonyms to its name often can be problematic.)
These would be in addition to the two current options, which are
"replace name and parameters"
and
"replace parameters but keep the names" (which currently happens when only the Hipparcos catalog number is specified; the alternatives I'm describing should work when a name is specified.)
The "modify name" option also is needed for SSC objects, which also need support for alternative names using the colon separator.
However, I have to admit I think that although these improvements would be very welcome, they probably should have lower priority than some of your other ongoing projects