<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_parent(self):
 """Get Parent. Fetch parent product if it exists. Use `parent_asin` to check if a parent exist before fetching. :return: An instance of :class:`~.AmazonProduct` representing the parent product. """

        if not self.parent:
            parent = self._safe_get_element('ParentASIN')
            if parent:
                self.parent = self.api.lookup(ItemId=parent)
        return self.parent