OK. AutoFixture's default is `ModestConstructorQuery`, because AutoFixture is basically attempting to create a proper instance of a type it's never seen before. The major goal is to create an instance that's 'valid', for whatever definition of valid that the type in question carries.

Thus, if there's more than one constructor overload, the assumption is that a constructor with fewer parameters chains into a constructor overload with more parameters, supplying some good default values for the extra constructor arguments. Basically, AutoFixture is assuming that the type knows more about good default values than it does. For that reason, `ModestConstructorQuery` is the default constructor selection strategy, and I think that should also be the case here.