@target_point.setter
def target_point(self, value):
    self._target_point = value
    self.recalculate()
@target_point.setter
def target_point(self, value):
    self._target_point = value
    self.recalculate()