I mean, this is where things like ids are useful, keep the id, change the descriptive name, look it up on descriptive name or id, then you can write backend things using the id's so it works everywhere, and gui used things have to use the descriptive name lookup to get the id to pass to the backend....