The previous method using a HashTable required a separate ordered list of names which is hard to work with and maintain.