Use parameter class for TestDataFactory
Let factories tell TestData about their supported classes
Use reflections to find factories