Ich spiele zur Zeit etwas mit MEF rum und frage mich, ob es möglich wäre statt der Attribute auch eine XML Konfigurationsdatei zu nutzen. Bei Unity geht dies ja. Dort schreibt man einfach ein Mapping in der Art (Pseudocode):
Nun hätte ich das auch gern für MEF weil es mir nicht gefällt das Mapping über den gesamten Quellcode zu verstreuen, sondern lieber zentral an einem Ort definiert zu haben.