public static function getInstance(array $config)
 {
     if (self::$_instance === null) {
         $instance = new self();
         $instance->init($config);
         self::$_instance = $instance;
     }
     return self::$_instance;
 }