It just occurred to me that instead of mapping to the `show` property here, you can just call `dynamicObject._setAvailability` on the object itself.  In your branch, this is a single interval that is assumed to be true when the data is available.  So get rid of `var properties =` and everything after it and just add `dynamicObject._setAvailability(interval);`

I just tried this and the us states is working!  Awesome job.