Reimplemented Importer with Strategy Pattern