/**
  *  Do all preparations needed for the feature to do its deed
  *  @name   prepare
  *  @type   method
  *  @access public
  *  @return bool success
  */
 public function prepare()
 {
     $policyList = array('src' => array('default', 'script', 'style', 'img', 'media', 'frame', 'font', 'connect'), 'uri' => array('report'));
     foreach ($policyList as $type => $list) {
         foreach ($list as $policy) {
             $this->_addPolicy($policy . '-' . $type, isset($this->{$policy}) ? $this->{$policy} : ($policy == 'default' ? 'none' : null), true);
         }
     }
     return parent::prepare();
 }