'Return the value this terminal provides for the connected terminal'

def value(self, term=None):

    if (term is None):
        return self._value
    if self.isMultiValue():
        return self._value.get(term, None)
    else:
        return self._value
