@property
def right_node(self):
    if (self.node1.xy.x > self.node2.xy.x):
        return self.node1
    else:
        return self.node2
@property
def right_node(self):
    if (self.node1.xy.x > self.node2.xy.x):
        return self.node1
    else:
        return self.node2