Hyper and Hyperray are proper subclasses of NSDictionary and NSArray respectively. The demo app now understands this. Hyperray can serve up Hyperrays and Hyper objects and the Hyper object can serve up Hyperrays and Hyper objects.