Fill all variables from *args and **kwargs, build the request,
        and send it. If we set the _verbose kwarg to true, then we'll
        get a Response object back instead of loaded data.

def execute(self, *args, **kwargs):
        """
        Fill all variables from *args and **kwargs, build the request,
        and send it. If we set the _verbose kwarg to true, then we'll
        get a Response object back instead of loaded data.
        """
        _verbose = kwargs.pop('_verbose', False)
        return_full_object = kwargs.pop('return_full_object', False)
        variables = self.variables().fill(*args, **kwargs)
        return Request(self, variables).send(
            traversal=self.traversal,
            _verbose=_verbose,
            return_full_object=return_full_object,
            _timeout=self.timeout
        )