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