public async Task<IEnumerable<Legislator>> FindLegislators(string state, LegislatorSearchParams parms = null)
        {
            var p = new Dictionary<string, object>();
            p.Add("state", state);
            p.AddProperties(parms);

            return await _sunlight.Get<IEnumerable<Legislator>>("legislators", p);
        }
        public async Task<IEnumerable<Bill>> FindBills(string state, BillSearchParams parms, string query = null)
        {
            var p = new Dictionary<string, object>();
            p.Add("state", state);
            p.Add("q", query);
            p.AddProperties(parms);

            return await _sunlight.Get<IEnumerable<Bill>>("bills", p);
        }