Refactored solver to use Uuid property of IFileInfo