static void Postfix(UnitProgressionData __instance, BlueprintArchetype archetype)
            {
                var combined_archetypes = archetype.GetComponent<CombineArchetypes>();
                if (combined_archetypes == null)
                {
                    return;
                }

                foreach (var a in combined_archetypes.archetypes)
                {
                    __instance.AddArchetype(a.GetParentClass(), a);
                }
            }