[eluser]wiredesignz[/eluser]
This is a bug. It exists in CI Core also.
If you check the core/Common.php file, load_class() method, you will see that a Model object is actually instantiated (line 166) when the only requirement is to load the CI_Model class and it's MY_Model extension if it exists.
The Model is a core class that should not be instantiated.