Si vous avez le contrôle des différents ensembles de données, vous devriez les faire mettre en application une interface commune que les classes de TypeConvertor peuvent mettre en référence. Les classes de TypeConvertor mettraient en référence alors les méthodes/propriétés d'interface et par conséquent pourraient comprendre n'importe quel soruce de données qui a mis en application l'interface appropriée.