The following test case returns the result of "Expected: 1 But was: 26" without the parameter store class implementation:
```C#
class NoParameterStore
{
    [AutoTestCase(typeof(NoParameterStore),"CountTest")]
    public void CountTest(MyCounter counter)
    {
       Assert.That(counter.getCount(),Is.EqualTo(1));
    }
}

class MyCounter
{
    private static int _count = 0;

    public MyCounter()
    {
        _count++;
    }

    public int getCount()
    {
        return _count;
    }
}
```
This isn't a problem for running one or two tests, but the performance hit from from running AutoFixture that many more times than necessary is noticeable on large test projects.  This does result in getting the same parameter values from AutoFixture for multiple test cases, but this is acceptable for me (manually provided values will still be used correctly).  If this is contrary to how you expect AutoFixture to function, or there is a use case that this will break, then this may have to be rethought.