Didn't think so. At least i wasn't going mad.
Easiest way to describe it is creating a kind of web api
request comes in as /customer/find-all
Rather than strong typing each of my services, i want a "base" service to handle them
so, "customer" is the type
We then look in our AllClassMaps collection, for a type, where name is "customer"
Can then instantiate the according repository, based on the retrieved Type from AllClassMaps
Hope that makes sense....