public function setFactory($class_name = FALSE)
 {
     if (!isset($class_name) || $class_name === FALSE) {
         return (bool) FALSE;
     }
     // end if
     $this->factory =& parent::getObjectFactory($class_name);
     return (bool) TRUE;
 }