wpf workaround: dont throw then requesting element from empty list