public Task<Listing> GetInitialListing(Dictionary<object, object> state) { return Task.FromResult(new Listing { Kind = "Listing", Data = new ListingData { Children = new List<Thing>() } }); }