Erst einmal klingt das unnötig, aber ich dachte wir abstrahieren vom xml und haben hier so etwas wie getBySpeaker(Speaker s) und ähnliches