public InsuranceModule(Func <IInsuranceRule> ruleProvider, Func <InsuranceQuote, bool> canHandle)
 {
     Rule       = ruleProvider();
     _canHandle = canHandle;
 }
 public void NextRule(IInsuranceRule rule)
 {
     _nextRule = rule;
 }