protected Object formBackingObject(HttpServletRequest request) throws Exception {

    IconCommand command = new IconCommand();

    command.setToast(false);
    command.setReloadNeeded(false);

    command.setShowIconHome(settingsService.showIconHome());
    command.setShowIconArtist(settingsService.showIconArtist());
    command.setShowIconPlaying(settingsService.showIconPlaying());
    command.setShowIconCover(settingsService.showIconCover());
    command.setShowIconStarred(settingsService.showIconStarred());
    command.setShowIconRadio(settingsService.showIconRadio());
    command.setShowIconPodcast(settingsService.showIconPodcast());
    command.setShowIconSettings(settingsService.showIconSettings());
    command.setShowIconStatus(settingsService.showIconStatus());
    command.setShowIconSocial(settingsService.showIconSocial());
    command.setShowIconHistory(settingsService.showIconHistory());
    command.setShowIconStatistics(settingsService.showIconStatistics());
    command.setShowIconPlaylists(settingsService.showIconPlaylists());
    command.setShowIconPlaylistEditor(settingsService.showIconPlaylistEditor());
    command.setShowIconMore(settingsService.showIconMore());
    command.setShowIconAbout(settingsService.showIconAbout());
    command.setShowIconGenre(settingsService.showIconGenre());
    command.setShowIconMoods(settingsService.showIconMoods());
    command.setShowIconAdmins(settingsService.showIconAdmins());

    return command;
  }