protected override async Task UpdateModels()
 {
     if (CourseGroups == null)
     {
         CourseGroups = new MvxObservableCollection <CourseGroupDTO>(await _coursesProvider.GetCourseGroupsAsync());
     }
     else
     {
         CourseGroups.Clear();
         CourseGroups.AddRange(await _coursesProvider.GetCourseGroupsAsync());
     }
 }