protected function _beforeSave(Mage_Core_Model_Abstract $object) { if (is_array($object->getData('value'))) { $object->setData('value_serialized', serialize($object->getData('value'))); } if (is_array($object->getData('target'))) { $object->setData('target_serialized', serialize($object->getData('target'))); } Mage::dispatchEvent('webforms_logic_before_save', array('logic' => $object)); return parent::_beforeSave($object); }