Вопрос по модулям

Как сделать так, чтобы модуль использовал макет из темы, а не искал в своей папке layouts. Дело в том, что пока не устанавливаю переменную layout в контроллере модуля, рендерится нормально, а как только присвою переменной значение, у меня отображается так, как будто я вызвал метод renderPartial вместо render.

В папке components модуля сделал виджет, который использую в теме приложения. Виджет отображает записи из базы данных, использую модель, которая определена в модуле. Получается ошибка, что не может найти модель. Пришлось сделать явно Yii::import(‘путь к модели’). Правильно ли я сделал?

Кстати, как обращаться правильно к компонентам модуля - например в макете вызывая виджет

$this->widget(‘application.modules.news.components.NewsWidget’) - или есть более короткий способ.