Because the IdentifierInfo map keys may be either tstr or int we need a class which keeps track of the specific key type