yes, you have a valid point and i am agree with your comments.
as per my view a change is required in old db class something like new update.
it is not very hard to do
1. The MCC db class not looking enough as per my view so i added as suggestion.
2. for use have to recode every query and lots of changes. and i tested this is working 100% perfectly