/**
  * @param IUserPreferenceRepository $userPreferenceRepository
  * @param int $userId
  */
 public function Update(IUserPreferenceRepository $userPreferenceRepository, $userId)
 {
     foreach (self::$filterKeys as $filterName => $defaultValue) {
         $userPreferenceRepository->SetUserPreference($userId, $filterName, $this->{$filterName});
     }
 }