Better camelize fix

I was looking at #111 and realized why the camelization was broken. This patch fixes it to use the `dataKey` method and doesn't duplicate the test cases.