Dialog position storing


during an update of my plugin i got the feedback that the positions of the panels are reset. So i was wondering where and how the positions are stored and found something alarming.
All the positions are stored in a file “window_positions-Scheme__Default.xml” but the key for every dialog consists of the UUID of the plugin, the internal dialog resource ID and the caption.

So in my case due to merging of code and also during rework i changed my internal resource ID and on some dialogs (floating dialogs, no panels) i change the caption too.

My question: is there a way i can give the under-laying SDK somehow another unique key which will be used to store the dialog settings?