public function __construct($id, $options = array())
 {
     if (false === is_null($options['dba']) || false === $options['dba'] instanceof PancakeTF_DBAccessI) {
         $dba = new PancakeTF_ShusterDB(lib_dbutils_ShusterDb::getInstance());
     } else {
         $dba = $options['dba'];
     }
     if (false === isset($options['handler']) || false === $options['handler'] instanceof PancakeTF_PermissionHandlerI) {
         $ph = new PancakeTF_ForumPermissionHandler($dba);
     } else {
         $ph = $options['handler'];
     }
     parent::__construct($dba, $ph, $id, $options);
 }