Combine the functionality of scorecards with Proposition filters.
Conditions would be expressed as "when rules".
The reminder of the functionality should be the same scorecard - weightings, Cut-off values etc
The actual scores should also be returned from the component
Benefits of approach
The true/false approach of determining applicability and suitability are too inflexible. Score enabling the user to degrees of applicability and suitability which can then be factored into the final NBA arbitration