allow subclasses to have different values for bitmask than parent