ERP-3759: Ajout d'outils pour écouter sur les éléments d'une ObservableCollection.

Support pour https://github.com/360-Innovations/BusinessCore360/pull/1945.
Ajout d'outils pour écouter sur les éléments d'une ObservableCollection.
Le unchecked cast c'est à cause du rawtype de la collection ici? Ça serait pas plus clair avec un ObservableCollection<?>?
Un @SuppressWarnings permettrait aussi d'éviter de voir un warning qui est géré correctement.