def add_screenshot(self, screenshot):
        """ Add a screenshot object if it does not already exist """
        if screenshot in self.screenshots:
            return
        self.screenshots.append(screenshot)