I think all these unicodetext can just be unicode. The UnicodeText would be for large bodies of text, like the html page content, but not for shorter more regular bits of text like usernames or access keys.