private IRestRequest CreateRequest(string resource, FilterBase filters)
        {
            var request = new RestRequest();
            if (filters != null)
            {
                filters.Validate();

                foreach (var param in filters.ToDictionary())
                {
                    request.AddParameter(param.Key, param.Value);
                }
            }

            request.DateFormat = _options.DateFormat ?? "yyyy-MM-dd HH:mm:ss";
            request.Resource = resource;
            request.RequestFormat = DataFormat.Json;

            return request;
        }