extending dataproviders, refactoring DemoFixture