public CoursesCounterFinder(CoursesCounterRepository repository)
 {
     _repository = repository;
 }
 public CoursesCounterFinder(CoursesCounterRepository respository)
 {
     this.respository = respository;
 }
 public CoursesCounterIncrementer(CoursesCounterRepository repository, UuidGenerator uuidGenerator)
 {
     this._repository    = repository;
     this._uuidGenerator = uuidGenerator;
 }
 public CoursesCounterIncrementer(CoursesCounterRepository repository, UuidGenerator uuidGenerator, DomainEventPublisher publisher)
 {
     Repository    = repository;
     UuidGenerator = uuidGenerator;
     Publisher     = publisher;
 }