function _defineColumns()
 {
   return ComplexArray :: array_merge(
     parent :: _defineColumns(),
     array(
       'annotation' => '',
       'content' => '',
       'news_date' => array('type' => 'date'),
     )
   );
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('name' => '', 'lastname' => '', 'email' => '', 'password' => '', 'generated_password' => ''));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('message' => '', 'sender_email' => '', 'sender' => '', 'comment' => '', 'comment_author' => '', 'comment_author_email' => ''));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('count' => array('type' => 'numeric')));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('description' => '', 'media_id' => ''));
 }
 function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('annotation' => '', 'content' => '', 'author' => '', 'source' => '', 'uri' => ''));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('question' => '', 'question_author' => '', 'question_author_email' => '', 'answer' => '', 'answer_author' => '', 'answer_author_email' => ''));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('url' => '', 'new_window' => array('type' => 'numeric')));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('restriction' => array('type' => 'numeric'), 'start_date' => array('type' => 'date'), 'finish_date' => array('type' => 'date')));
 }
 protected function _defineColumns()
 {
     return ComplexArray::array_merge(parent::_defineColumns(), array('content' => ''));
 }