protected virtual async Task<bool> ApplyChanges() { var result = await ApplyChangesAsync(); return result; }