Revised CEnumTypeNotListedException to return an instance of itself in the .it() method.
CID now throws CEnumTypeNotListedException if the two types in EIDType dont match with the inputed Enum.