LPS-46711 Used Collection instead of List
LPS-46711 Used exists method instead of counting occurrences
LPS-46711 SF