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