def _calculate_(self, offset): res = self.new(self._object_).a res = reduce(operator.__getitem__, self._path_, res) return offset - res.getoffset()