"I think you cannot depend on UID to always be the same. So you should not use it like that.
You can select a specific object by Instance variable that you have previously assigned in your code.
eg on Platform created set instance variable "MyNum" = 7
then later...
Pick Platform with instance variable "MyNum" = 7"
You mean the UID can change? I thought the UID was the unic ID of each instance, it's not supposed to change.