Modificado para usar Factoria en lugar de Dependency