und die Integerlisten werden halt über Interfaces definiert. Damit kannst Du deine "Steinzeitlisten" unter Verwendung der Interfaces neu implementieren und der Drittkomponente unter jubeln und alles läuft weiter. Also keine Steinzeit, eher Modern Art

Seh' ich nicht so. Wenn schon, dann für Listen eher eine Basisklasse mit virtual; abtract Methoden und gut is?