/// <summary>
 /// Constructor of the copy.
 /// </summary>
 /// <param name="source">Instance of <see cref="ConditionalSequenceFlowElement"/>.</param>
 /// <param name="dictToRebind">Dictionary to rebind schema elements' ids.</param>
 /// <param name="parentSchema">Parent campaign schema.</param>
 public ConditionalSequenceFlowElement(ConditionalSequenceFlowElement source,
                                       Dictionary <Guid, Guid> dictToRebind, Core.Campaign.CampaignSchema parentSchema)
     : base(source, dictToRebind, parentSchema)
 {
     FilterId        = source.FilterId;
     DelayInDays     = source.DelayInDays;
     DelayUnit       = source.DelayUnit;
     HasStartTime    = source.HasStartTime;
     StartTime       = source.StartTime;
     IsDelayedStart  = source.IsDelayedStart;
     HasFilter       = source.HasFilter;
     IsFilterChanged = source.IsFilterChanged;
 }
 /// <summary>
 /// Constructor of the clone.
 /// </summary>
 /// <param name="source">Instance of <see cref="ConditionalSequenceFlowElement"/>.</param>
 public ConditionalSequenceFlowElement(ConditionalSequenceFlowElement source)
     : this(source, null, null)
 {
 }