Worker class. No asterisk expansion yet
SmartFileScan works properly now
Predicates with string literals are now usable