code: def has_error(self):
          
          return next(
              (True for cr in self.component_results
               if cr.has_error()),
              False
          )
docs: Returns whether there was a business logic error when fetching data
          for any components for this property.
  
          Returns:
              boolean