protected void FeedCasePlanItem(BaseCasePlanItemInstance elt)
 {
     elt.NbOccurrence    = NbOccurrence;
     elt.RepetitionRule  = (RepetitionRule)RepetitionRule?.Clone();
     elt.EntryCriterions = EntryCriterions.Select(_ => (Criteria)_.Clone()).ToList();
     elt.ExitCriterions  = ExitCriterions.Select(_ => (Criteria)_.Clone()).ToList();
 }
 protected ICollection <Criteria> CloneExitCriterions()
 {
     return(ExitCriterions.Select(_ => CloneCriteria(_)).ToList());
 }