I'm using fluent validation i ASP.NET MVC application and I've had a problem.
This is my rule:

```
RuleFor(x => x.SimpleList)
       .SetCollectionValidator(new SimpleListValidator())
       .When(x => x.Type == SimpleEnum.SpecificType);

```

I want to pass x.Type param to SimpleListValidator, how can I do this? Some kind of extension method? It should looks like:

```
    RuleFor(x => x.SimpleList)
       .SetCollectionValidator(new SimpleListValidator(x => x.Type))
       .When(x => x.Type == SimpleEnum.SpecificType);

```