public PuzzleService(IRepository repository, IAccountService accountService, IAuthenticationService authenticationService, ITopicService topicService, IReputationService reputationService)
 {
     _repository = repository;
     _accountService = accountService;
     _authenticationService = authenticationService;
     _topicService = topicService;
     _reputationService = reputationService;
 }
 public GameService(ITopicService topicService, IAuthenticationService authenticationService, IAccountService accountService, IPuzzleService puzzleService, IPuzzleCache puzzleCache, IRepository repository, IReputationService reputationService, IMessengerService twitterService)
 {
     _topicService = topicService;
     _authenticationService = authenticationService;
     _accountService = accountService;
     _puzzleService = puzzleService;
     _puzzleCache = puzzleCache;
     _repository = repository;
     _reputationService = reputationService;
     _twitterService = twitterService;
 }