make enum Hidden an unsigned char

converting it into an enum clasee woule require more work, as it seems
to be used as flags