Dreamora #1 As it needs to update anyway, I would suggest directly using a string and maintain a subscriber list (list of all objects that use the string) which is notified of updates.