biakaveron ответил на мой вопрос с комментарием, поэтому я не могу, кроме правильного ответа.
Взято из ответа Wouters на официальных форумах Kohana (на которые указывает biakaveron), это правильный ответ:
Это очень просто, $table_columns
это
большой массив с большим количеством информации, но
на самом деле очень мало этой информации
используется в ORM.
Это будет делать:
protected $_table_columns = array(
'id' => array('type'=>'int'),
'name' => array('type'=>'string'),
'allowNull' => array('type'=>'string','null'=>TRUE),
'created' => array('type'=>'int')
);