/// <summary>
 /// Called to set up a destination from a source.
 /// </summary>
 public void Convert(EntityConversionContext <TSource, TDestination> conversionContext)
 {
     foreach (var converter in _aggregatedConverters)
     {
         converter.Convert(conversionContext);
     }
 }
 /// <summary>
 /// Called to set up a destination from a source.
 /// </summary>
 public void Convert(EntityConversionContext <TSource, TDestination> conversionContext)
 {
     this.Convert(
         conversionContext.Source,
         conversionContext.Destination,
         conversionContext.UserContext);
 }