def process(self, data=None, **kwargs):
        """Process the provided data and invoke :meth:`Handler.handle` method for this
        Handler class.

        :params data: The data being processed.
        :returns: self
        :rtype: :class:`Handler`

        .. code-block:: python

            def post(self, *args, **kwargs):
                self.request = self.get_request_handler()
                self.request.process(self.get_data())
                return self.get_create_response()

        .. seealso:
            :meth:`Handler.process`
        """
        self.data = self.handle(data, **kwargs)
        return self