public bool this[int index] { get { var mask = (byte)(0x80 >> index); return (_flags & mask) > 0; } }