public MetadataPackage(string filename, ICabFileFactory cabFileFactory)
 {
     _filename = filename;
     Cab = cabFileFactory.OpenCab(filename);
 }
 public MetadataPackage(string filename)
 {
     var cabFileFactory = new Shell32CabFileFactory();
     _filename = filename;
     Cab = cabFileFactory.OpenCab(filename);
 }