private void CloneProperties(object aClone, Articy.Unity.ArticyObject aFirstClassParent)
 {
     Articy.Side_Effects.Features.DefaultExtendedCharacterFeatureFeature newClone = ((Articy.Side_Effects.Features.DefaultExtendedCharacterFeatureFeature)(aClone));
     newClone.Motivation     = Unresolved_Motivation;
     newClone.InnerConflict  = Unresolved_InnerConflict;
     newClone.Skills         = Unresolved_Skills;
     newClone.Fears          = Unresolved_Fears;
     newClone.Habits         = Unresolved_Habits;
     newClone.FurtherDetails = Unresolved_FurtherDetails;
     newClone.OwnerId        = OwnerId;
 }
 public object CloneObject(object aParent, Articy.Unity.ArticyObject aFirstClassParent)
 {
     Articy.Side_Effects.Features.DefaultExtendedCharacterFeatureFeature clone = new Articy.Side_Effects.Features.DefaultExtendedCharacterFeatureFeature();
     CloneProperties(clone, aFirstClassParent);
     return(clone);
 }