public function decreasePriority(BaseObject $object, $namespace = 'home', $paths = 1)
 {
     if (!is_string($namespace)) {
         throw new deppPropelActAsLaunchableException('Namespace can only be a string');
     }
     $l = sfLaunchingPeer::retrieveByModelIdNamespace(get_class($object), $object->getPrimaryKey(), $namespace);
     for ($i = 1; $i <= $paths; $i++) {
         //echo " $i/$paths ". $l->getPriority();
         $prev_l = sfLaunchingPeer::retrievePrevByModelIdNamespace(get_class($object), $object->getPrimaryKey(), $namespace);
         deppPropelActAsLaunchableToolkit::swapPriorities($prev_l, $l);
     }
 }