def __repr__(self):
    rv = '<{0} (value={1})'.format(self.__class__.__name__, self._value)
    for (k, v) in self._schema.items():
        rv += ' {0}={1}'.format(k, v.get())
    return (rv + '>')
def __repr__(self):
    rv = '<{0} (value={1})'.format(self.__class__.__name__, self._value)
    for (k, v) in self._schema.items():
        rv += ' {0}={1}'.format(k, v.get())
    return (rv + '>')