Thanks for doing the perf test. Interesting results.

What I tried to do was to fix the code. `CCDictionary # valueForKey` only worked if the value was string. If it weren't a string, it returned `NULL`, and that is not correct. So the way I see it is that is was broken, so I fixed it. That code is not really necessary for the work that I am doing, so if you want I can revert it back. 

Regarding the performance, the new code is 10x slower... which is very bad, but if you put it in context, it `valueForKey` is not used a lot in the code.

Your call. Let me know what should I do.