ISC
Коллекция это
Прототип
База данных полей
Имеет свой тип данных
В соответствии с этим типом рендерится своя форма
Шаблон можно менять в пределах контроллера
Имеется свой валидатор ( вт.ч. и на длину и т.п.)
Конфигуратор
Cоздаёт коллекцию
Задаются поля
Учитывать наличие кэша. Сбрасывать кэш в ручную
Набор CRUD методов, а также индексовый метод, который по умолчанию выводит все сообщения. Либо можно редиректнуть на че-нить другое
Шаблоны
По умолчанию устанавливаются в миниядре для каждого метода. Название и дополнительные параметры можно установить так же из потомка
Изменение логики
Изменить логику работы полей нельзя
Возможно существуют такие моменты в методах view, create, update, delete; действие которых следует разделить на некоторые суб-методы. В дальнейшем их переписывать тем самым менять порядок работы главных методов