code: def get_default(self, node):
          
          if self.opposite_property in node.inst.properties:
              return not node.inst.properties[self.opposite_property]
          else:
              return self.default
docs: If not explicitly set, check if the opposite was set first before returning
          default