protected override async Task PostCommitChangesAsync() { await base.PostCommitChangesAsync(); foreach (Site site in Sites) { foreach (Application application in site.Applications) { await SaveAsync(application); } } await SaveAsync(); }