     public var groups: [PBXGroup] = []
     public var fileElements: [PBXFileElement] = []
     public var configurationLists: [XCConfigurationList] = []
+    public var versionGroups: [XCVersionGroup] = []
     public var buildConfigurations: [XCBuildConfiguration] = []
     public var variantGroups: [PBXVariantGroup] = []
     public var targetDependencies: [PBXTargetDependency] = []

            nativeTargets = newValue.flatMap { $0 as? PBXNativeTarget }
            fileReferences = newValue.flatMap { $0 as? PBXFileReference }
            projects = newValue.flatMap { $0 as? PBXProject }
        }
    }


            lhs.nativeTargets == rhs.nativeTargets &&
            lhs.fileReferences == rhs.fileReferences &&
            lhs.projects == rhs.projects &&
            lhs.rootObject == rhs.rootObject &&
            lhs.versionGroups == rhs.versionGroups
    }
}
