fix issue 3096 - EnumBaseType