Se avete controllo sopra gli insiemi dei dati differenti, dovreste farli realizzare un'interfaccia comune che i codici categoria di TypeConvertor possono riferire. I codici categoria di TypeConvertor allora riferirebbero i metodi/proprietà dell'interfaccia e quindi potrebbero capire tutto il soruce di dati che ha realizzato l'interfaccia relativa.