to help isolate phreak bugs
downcast return type SolverPhase
fix todo Cart prod
For now, design ConstructionHeuristic to work for only 1 entityPlacer. If there are multiple entity classes, use multiple CH phases.
code style
<droolsConfigurationProperties> support in solver config xml (=> make it easier to test PHREAK with assertions based on RETE)