public DetectCommandHandler(ProblemDetectorService problemDetector, ISolutionReader solutionReader)
 {
     _problemDetector = problemDetector;
     _solutionReader  = solutionReader;
 }
 public CorrectCommandHandler(ProblemDetectorService problemDetector, ISolutionReader solutionReader, ProblemCorrectorService correctorService)
 {
     _problemDetector  = problemDetector;
     _solutionReader   = solutionReader;
     _correctorService = correctorService;
 }