protected function beforeSave()
{
if (parent::beforeSave()) {
if ($this->isNewRecord) {
$this->object_type = 'product';
Object::extraBeforeSave('create', $this);
} else {
Object::extraBeforeSave('update', $this);
}
return true;
} else {
return false;
}
}