protected virtual void Initialize(Version rulePackVersion, XElement rulePackageDetailsElement, bool isEncrypted, bool isFingerprintRuleCollection) { this.Version = rulePackVersion; this.defaultDetails = XmlProcessingUtils.ReadDefaultRulePackageMetadata(rulePackageDetailsElement); this.localizableDetails = XmlProcessingUtils.ReadAllRulePackageMetadata(rulePackageDetailsElement); this.IsEncrypted = isEncrypted; this.IsFingerprintRuleCollection = isFingerprintRuleCollection; }