public async Task <TweetCollection> Search(string query, TwitterAuthentication authentication)
        {
            var request     = _twitterApiRequestFactory.CreateSearchTweetRequest(query, authentication);
            var webResponse = await _webRequestHelper.GetResponse(request);

            return(_objectSerializer.DeserializeJson <TweetCollection>(webResponse));
        }