public MappingRuleSet(
     string name,
     MappingRuleSetSettings settings,
     EnumerablePopulationStrategy enumerablePopulationStrategy,
     IRepeatMappingStrategy repeatMappingStrategy,
     PopulationGuardFactory populationGuardFactory,
     FallbackDataSourceFactory fallbackDataSourceFactory,
     RootMapperKeyFactory rootMapperKeyFactory)
     : this(name)
 {
     Settings = settings;
     EnumerablePopulationStrategy = enumerablePopulationStrategy;
     RepeatMappingStrategy        = repeatMappingStrategy;
     PopulationGuardFactory       = populationGuardFactory;
     FallbackDataSourceFactory    = fallbackDataSourceFactory;
     RootMapperKeyFactory         = rootMapperKeyFactory;
 }
 public MappingRuleSet(
     string name,
     MappingRuleSetSettings settings,
     IEnumerablePopulationStrategy enumerablePopulationStrategy,
     IRepeatMappingStrategy repeatMappingStrategy,
     IMemberPopulationFactory populationFactory,
     IDataSourceFactory fallbackDataSourceFactory,
     IRootMapperKeyFactory rootMapperKeyFactory)
 {
     Name     = name;
     Settings = settings;
     EnumerablePopulationStrategy = enumerablePopulationStrategy;
     RepeatMappingStrategy        = repeatMappingStrategy;
     PopulationFactory            = populationFactory;
     FallbackDataSourceFactory    = fallbackDataSourceFactory;
     RootMapperKeyFactory         = rootMapperKeyFactory;
 }