Trying new provider approac
More types added. Wiring almost coomplete.
Refactored. Mapped predicates to providers.
Added UnitTest project
Added support for date time
Refactoring
Constructor scoring manipulated
Stable with updated Constructor & Injection Heuristics
Minor changes
Added unit tests