public void OnInitialize() { Changesets = new ObservableCollection<ChangesetViewModel>(); sourceControlContext = new SourceControlContext(); lastSixChangesetsQuery = sourceControlContext.GetAllQuery(). OrderByDescending(e => e.Time).Take(6); timer = new Timer((o) => { LoadChangesets(lastSixChangesetsQuery); }, null, 0, 15000); }