Really? Isn't that done by TListOfEnums already?