private void CloneProperties(object aClone, Articy.Unity.ArticyObject aFirstClassParent)
 {
     Articy.Project_Of_Death.Features.profile_spare_dataFeature newClone = ((Articy.Project_Of_Death.Features.profile_spare_dataFeature)(aClone));
     newClone.mLocaKey_profile_spare_news_third      = mLocaKey_profile_spare_news_third;
     newClone.mOverwritten_profile_spare_news_third  = mOverwritten_profile_spare_news_third;
     newClone.mLocaKey_profile_spare_news_second     = mLocaKey_profile_spare_news_second;
     newClone.mOverwritten_profile_spare_news_second = mOverwritten_profile_spare_news_second;
     if ((profile_spare_instruction != null))
     {
         newClone.profile_spare_instruction = ((ArticyScriptInstruction)(profile_spare_instruction.CloneObject(newClone, aFirstClassParent)));
     }
     newClone.profile_spare_ecology_value           = profile_spare_ecology_value;
     newClone.mLocaKey_profile_spare_news_first     = mLocaKey_profile_spare_news_first;
     newClone.mOverwritten_profile_spare_news_first = mOverwritten_profile_spare_news_first;
     newClone.profile_spare_peace_value             = profile_spare_peace_value;
     newClone.profile_spare_healthcare_value        = profile_spare_healthcare_value;
     newClone.profile_spare_prosperity_value        = profile_spare_prosperity_value;
     mprofile_spare_enabler.CustomClone(newClone.mprofile_spare_enabler);
     mprofile_spare_disabler.CustomClone(newClone.mprofile_spare_disabler);
     newClone.OwnerId = OwnerId;
 }
 public object CloneObject(object aParent, Articy.Unity.ArticyObject aFirstClassParent)
 {
     Articy.Project_Of_Death.Features.profile_spare_dataFeature clone = new Articy.Project_Of_Death.Features.profile_spare_dataFeature();
     CloneProperties(clone, aFirstClassParent);
     return(clone);
 }