code: def _mapped_result(self, r):
          
          # Apply result_post funcs for pulling out sandbox properties
          for func in self._pproc:
              func(r)
          # If we haven't asked for specific properties, just return object
          if not self._prop_dict:
              result = r
          else:
              result = dict()
              # Map aliased keys back to original key
              for k, v in self._prop_dict.items():
                  try:
                      result[k] = self._mapped_result_path(v[1:], data=r[v[0]])
                  except (IndexError, KeyError, ValueError):
                      result[k] = None
          return result
docs: Transform/map a result.