Possible to extend UProperty?

This is the correct rout to go.
You can hang all the key/value pairs off the metadata section.