public DataPartiallyValid(string fullFilePath, GoodBits goodBits, BadBits badBits)
     : base(fullFilePath)
 {
     GoodBits = goodBits;
     BadBits = badBits;
 }
 public ProcessGoodBits(string filePath, GoodBits goodBits)
 {
     FilePath = filePath;
     GoodBits = goodBits;
 }
 public ParseSuccessful(string fullFilePath, GoodBits goodBits)
     : base(fullFilePath)
 {
     GoodBits = goodBits;
 }