docs: def create(window, root):
          """Create a notification object.
  
          Args:
              window (:py:class:`BrowserWindow`): Window object this region
                  appears in.
              root
                  (:py:class:`~selenium.webdriver.remote.webelement.WebElement`):
                  WebDriver element object that serves as the root for the
                  notification.
  
          Returns:
              :py:class:`BaseNotification`: Firefox notification.
  
          """
          notifications = {}
          _id = root.get_property("id")
          from foxpuppet.windows.browser.notifications import addons
  
          notifications.update(addons.NOTIFICATIONS)
          return notifications.get(_id, BaseNotification)(window, root)