From the API point of view, I think it is simpler to use `x, y, width, height` directly.
Although `origin` and `size` are correct, the user has to type more.

So, instead of fixing `CCRect` and I would fix the return value `getBoundingBox()`

I do not know if that can be done automatically with the bindings... if the return value is `CCRect`, then return `x,y,width,height`.