/**
  * This hook is called before object is saved. It takes care of generating a new UUID if necessary.
  * 
  * @param      BaseObject    $resource
  */
 public function preSave(BaseObject $resource)
 {
     if (!sfPropelUuidBehaviorToolkit::isUuid($resource->getUuid())) {
         $resource->setUuid(sfPropelUuidBehaviorToolkit::generateUuid());
     }
 }