public async Task <CompensationResult> Compensate(CompensateContext <ICreateActiveDirectoryCompanyLog> context)
 {
     try
     {
         await _activeDirectoryService.DeleteCompany(context.Log.CompanyOu);
     }
     catch (Exception ex)
     {
         this.Log().Fatal("Could not compensate for CreateActiveDirectoryComapnyActivity.", ex);
     }
     return(await Task.FromResult(context.Compensated()));
 }