BitField ApplyIgnorables(BitField primary)
 {
     Temp.From(primary);
     for (int i = 0; i < IgnorableBitfields.Count; i++)
     {
         Temp.NAnd(IgnorableBitfields[i]);
     }
     return(Temp);
 }