Helper to set or clear a specific flag bit.
void setFieldFlag(int flag, bool value) { if (value) { flags |= flag; } else { flags &= ~flag; } }