public StageBits(uint order, uint mask, IEnumerable <uint> bits) { Mask = mask; Bits = bits.ToArray(); Order = order; _maskOverlaps = Bits.BitOverlaps(Mask).ToArray(); }