private ComplexTypeMappingExpressionFactory()
        {
            _memberInitPopulationFactory     = new MemberInitPopulationExpressionFactory();
            _multiStatementPopulationFactory = new MultiStatementPopulationExpressionFactory();

            _shortCircuitFactories = new[]
            {
                SourceDictionaryShortCircuitFactory.Instance
            };
        }
 private ComplexTypeMappingExpressionFactory()
 {
     _memberInitPopulationFactory     = new MemberInitPopulationExpressionFactory();
     _multiStatementPopulationFactory = new MultiStatementPopulationExpressionFactory();
 }