public function Bind(IReservationComponentInitializer $initializer)
 {
     $userId = $initializer->GetOwnerId();
     $currentUser = $initializer->CurrentUser();
     $canChangeUser = $this->reservationAuthorization->CanChangeUsers($currentUser);
     $initializer->SetCanChangeUser($canChangeUser);
     $reservationUser = $this->userRepository->GetById($userId);
     $initializer->SetReservationUser($reservationUser);
     $hideUser = Configuration::Instance()->GetSectionKey(ConfigSection::PRIVACY, ConfigKeys::PRIVACY_HIDE_USER_DETAILS, new BooleanConverter());
     $initializer->ShowUserDetails(!$hideUser || $currentUser->IsAdmin);
     $initializer->SetShowParticipation(!$hideUser || $currentUser->IsAdmin || $currentUser->IsGroupAdmin);
 }