public RoomCreator(
     IRoomChecker checker,
     IRoomEventLogger eventLogger,
     IRepository<Room> repository)
 {
     this.checker = checker;
     this.eventLogger = eventLogger;
     this.repository = repository;
 }
 public RoomRemover(
     IRoomReader reader,
     IRoomChecker checker,
     IFurnitureMover furnitureMover,
     IRepository<Room> repository,
     IRoomEventLogger eventLogger)
 {
     this.reader = reader;
     this.checker = checker;
     this.furnitureMover = furnitureMover;
     this.repository = repository;
     this.eventLogger = eventLogger;
 }