Ok. I will revert it back.

Adding `toString` in `CCObject` is good... in fact in my original patch I had something like that, but I removed it because the visitor pattern was added. So, I think we should use either `toString` or the visitor pattern, but not both.