Вие всъщност не използвате своя модел на плъгин, вашия
$this->loadModel('Messages');
повикването ще (опита да) зареди Messages
на ниво приложение модел. Ако искате да заредите модели на плъгини, използвайте синтаксиса на приставка/точка, т.е.
$this->loadModel('Admin.Messages');
Вижте също Cookbook> Plugins> Plugin Models