private void CloneProperties(object aClone)
 {
     Articy.Asylumjame.Features.DefaultBasicCharacterFeatureFeature newClone = ((Articy.Asylumjame.Features.DefaultBasicCharacterFeatureFeature)(aClone));
     newClone.Age         = Age;
     newClone.Species     = Species;
     newClone.BornIn      = BornIn;
     newClone.Sex         = Sex;
     newClone.Occupation  = Occupation;
     newClone.Accent      = Accent;
     newClone.Personality = Personality;
     newClone.Appearance  = Appearance;
     mInventory.CustomClone(newClone.mInventory);
 }
 public object CloneObject()
 {
     Articy.Asylumjame.Features.DefaultBasicCharacterFeatureFeature clone = new Articy.Asylumjame.Features.DefaultBasicCharacterFeatureFeature();
     CloneProperties(clone);
     return(clone);
 }