protected function importCSV($config, $fn = NULL)
    {
        $fileName = $config['fileName'];
        $file = fopen($fileName, "r");
        while (!feof($file)) {
            $record = fgetcsv($file, 0, $config['delimiter']);

            if (isset($record[0])) {

                //Parse attribute map
                $attributes = $this->parseAttributeMap($config['attributeMap'], $record);
                isset($fn) ? $fn($attributes, $config) : NULL;
                var_dump($attributes);
                $model = new $config['saveModel']();
                $model->setAttributes($attributes);
                $model->save();
            } else {
                break;
            }
        }
    }