'Turn a value (base or not) into its repr().
This exists so that property classes can override it separately.'

def _value_to_repr(self, value):

    val = self._opt_call_from_base_type(value)
    return repr(val)
