Gives an access to action's watcher.

            :return: Action's watcher instance.

def watcher(self) -> Watcher:
        """
        Gives an access to action's watcher.

            :return: Action's watcher instance.
        """
        if not hasattr(self, "_watcher"):
            self._watcher = Watcher()
        return self._watcher