Categories on NSDictionary, NSArray etc. to retrieve values as certain types, with type checking.

Official JAPropertyListAccessors Repository