private void SetFlag(Flags flag, bool set) { if (set) { _flags |= flag; } else { _flags &= (~flag); } }