code: def _slice(self, view):
          
          if self._data is not None:
              return self._data[view]
          return self._proxy.get_view(self.id, view)
docs: Send view to remote server and do slicing there.