/**
  * Format url_key value
  *
  * @param Mage_Catalog_Model_Abstract $object
  * @return Enterprise_Catalog_Model_Product_Attribute_Backend_Urlkey
  */
 public function beforeSave($object)
 {
     $attributeName = $this->getAttribute()->getName();
     if ($object->getIsDuplicate()) {
         $object = $this->_generateNextUrlKeySuffix($object);
     }
     $urlKey = $object->getData($attributeName);
     if (empty($urlKey)) {
         $object->setData($attributeName, $object->formatUrlKey($object->getName()));
         $object = $this->_generateNextUrlKeySuffix($object);
     } elseif (!empty($urlKey) && !$object->getIsDuplicate()) {
         $object->setData($attributeName, $object->formatUrlKey($urlKey));
     }
     $this->_validateEntityUrl($object);
     return $this;
 }