private void SetupForIcon() { // This will deactivate objects on non-active subtypes before the part icon is created, avoiding a visual mess foreach (var subtype in subtypes) { subtype.DeactivateObjects(); } CurrentSubtype.ActivateObjects(); }