public UserDetailsViewer(UserConsoleModel model) {
this.model = model;
inputPanel = new InputPanel();
fields = Maps.newLinkedHashMap();
groupList = new MemberOfGroupsList(4);
groupList.setDropEnabled(true);
passwordAction = new PasswordAction();
addToGroupAction = new AddToGroupAction();
removeFromGroupAction = new RemoveGroupMemberAction(getGroupSelectionSource(),
Strings.get("User.UserDetails.Remove"));