/**
  * @access protected
  */
 protected static function instance()
 {
     if (!self::$restrictions instanceof self) {
         self::$restrictions = new self();
     }
     return self::$restrictions;
 }