VOOD-1101: Add support for Candybean 2.0 with class name changes

The original 2.0 code introduces `getLogger()` for good practice. However, this is blocking us from supporting name changes and loose coupling in Candybean 2.0 smoothly in VOOD-1101 (as `getLogger()` will introduce changes in many places). Also, there is already another ticket for this, so the scope of this PR is to keep the log we had previously in 1.0. Another PR will address the `getLogger()` issue.

Also, the version of Candybean is now updated to 2.0.0.
Correct. This has been addressed