public Task<IEnumerable<Board>> Search(string query, int limit = 10, SearchFilter filter = null, bool partial = false)
{
return _restClient.RequestAsync<SearchResults>(new SearchRequest(query, limit, filter, new[] { ModelType.Boards }, null, partial))
.ContinueWith<IEnumerable<Board>>(r => r.Result.Boards);
}