Add more delegation to NSDictionary

This was something I ran into earlier, when using NSDictionary objects returned from something like AFNetworking.