public IEnumerable<JsonTodo> Select(int page, DateTime? since = null) {
if (page < 1) throw new ArgumentOutOfRangeException(nameof(page), "Page must be greater than zero.");
return base.GetPagedEntities<JsonTodo>("todos.json", page, new { since = since });
}