Added "isA" function to TypeEnum
Added @property attribute to TypeEnum.isA