/// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the
 /// specified <see cref="IValidator"/>.
 /// </summary>
 /// <param name="validator">The Fluent Validation validator that should be used.</param>
 /// <param name="factory">Factory for creating adapters for the type that is being validated.</param>
 /// <param name="modelType">The type of the model that is being validated.</param>
 public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory, FluentValidationValidatorFactory modelValidatorFactory, Type modelType)
 {
     this.ModelType             = modelType;
     this.validator             = validator;
     this.factory               = factory;
     this.modelValidatorFactory = modelValidatorFactory;
 }