I have always disliked storing extra data with controls in the description section of controls, vis.... This section already has a use for documentation. I have seen this hijaced for language information, user access security even requirements gateway. It would be nice if there was a properys similar to a string/binary data section that was devoted for meta data. This meta data is only accessed programatically. Users could use this to keep extra information about any Gobject (read or write to this maybe even lock it) that is useful for coding. I dont know if this is even possible since it would not be backwards compatable. This allows metadata to be shared and linked to a reference. Is there a beter way to do this.