Deprecate UniqueName and its subtypes' constructors / Add valueOf() for easier future migration.