code: def _read_property(self, *args):
          
          if self._prop_read:
              return self._prop_read(self._get_property(*args))
          return self._get_property(*args)
docs: Return the model's current value, using *prop_read* if used in the
          constructor.
  
          *args* is just passed on to :meth:`_get_property`. This does nothing,
          but may be used in subclasses.