I'm trying to extract and display users from an issue's change history. The problem is that the ChangeHistoryItem lets you grab the username via the getUserKey function, however, usernames can change, therefore, this is not a reliable way to extract the users. I am seeing entries where the same user appears multiple times because of the different usernames they went by. I want the user to just be one record with the most current username, regardless of previous usernames. There doesn't seem to be a way to get the id of the user that made the change. Is there a workaround for this?