public function saveMessage(ContactForm_MessageModel $message)
 {
     $record = new ContactForm_MessageRecord();
     if (!empty($message->name)) {
         $record->setAttribute('name', $message->name);
     }
     $record->setAttribute('email', $message->email);
     $record->setAttribute('formId', $message->formId);
     $record->setAttribute('message', $message->message);
     if (isset($message->attachment)) {
         $currentAttachments = "";
         $len = count($message->attachment);
         for ($i = 0; $i < $len; $i++) {
             $currentAttachments .= $message->attachment[$i]->getName();
             if ($i !== $len - 1) {
                 $currentAttachments .= ", ";
             }
         }
         $record->setAttribute('attachment', $currentAttachments);
     }
     $record->validate();
     $message->addErrors($record->getErrors());
     // Save message
     if (!$message->hasErrors()) {
         // Save in database
         return $record->save();
     }
     return false;
 }