protected static function _initAdapter($class, array $config) {
		$params = compact('class', 'config');

		return Filters::run(get_called_class(), __FUNCTION__, $params, function($params) {
			return new $params['class']($params['config']);
		});
	}