code: def _reverse_speak_as(self, element, data_property_value):
          
  
          data_property = (
              '['
              + AccessibleCSSImplementation.DATA_SPEAK_AS
              + '="'
              + data_property_value
              + '"]'
          )
  
          auxiliar_elements = self.html_parser.find(element).find_descendants(
              data_property
          ).list_results()
          for auxiliar_element in auxiliar_elements:
              auxiliar_element.remove_node()
  
          content_elements = self.html_parser.find(element).find_descendants(
              data_property
          ).list_results()
          for content_element in content_elements:
              if (
                  (element.has_attribute(
                      AccessibleCSSImplementation.DATA_ISOLATOR_ELEMENT
                  ))
                  and (element.has_attribute(
                      AccessibleCSSImplementation.DATA_ISOLATOR_ELEMENT
                  ) == 'true')
              ):
                  self._replace_element_by_own_content(content_element)
  
          element.normalize()
docs: Revert changes of a speak_as method for element and descendants.
  
          :param element: The element.
          :type element: hatemile.util.html.htmldomelement.HTMLDOMElement
          :param data_property_value: The value of custom attribute used to
                                      identify the fix.
          :type data_property_value: str