public static void AddRangeWithoutDuplicates <T>(this MvxObservableCollection <T> collection,
                                                  IEnumerable <T> elements)
 {
     foreach (var element in elements)
     {
         if (!collection.Contains(element))
         {
             collection.Add(element);
         }
     }
 }