Another fix for this one.
Now it is MUCH Better.
I explain :
In your loader file, you can find this important line for the controller to find the models
CkJController::addModelPath(JPATH_XXXXXX . '/models');
Cook was before omissing the prefix name, including the component name, wich is fondamental. Actualy it should be an obligation to set it.
Now, the correct code is:
CkJController::addModelPath(JPATH_XXXXXX . '/models', 'XxxxModel');
Otherwise, you will get conflicts if you are loading 2 different components loader, containing same model name.
In my case, I had twice the model named "Session", and so when I was including the second component, big crash.
This was not happening only in modules.
So this one is definitively fixed.
Also, you will find some changes in the Loader superclass in order to load correctly the Table files from the modules.