/**
  * @param UserRepository $userRepository
  */
 public function handle(UserRepository $userRepository, Dispatcher $dispatcher)
 {
     $user = $userRepository->create(['firstname' => $this->firstName, 'lastname' => $this->lastName, 'email' => $this->email, 'password' => $this->password, 'timezone' => $this->timezone]);
     $dispatcher->fire(new UserWasCreated($user));
     return $user;
 }