But this is initialized already after the 'Extract' call, right? What I meant is to remove "if (!IsValid()) {" from generic Package::Extract and keep it only in XPKPackage.