protected List<? extends MenuItem> getWorkViews() {
    final List<MenuItem> result = new ArrayList<>(4);

    result.add(
        MenuFactory.newSimpleItem(constants.Tasks_List())
            .perspective("DataSet Tasks")
            .endMenu()
            .build()
            .getItems()
            .get(0));
    result.add(
        MenuFactory.newSimpleItem(constants.Tasks_List_Admin())
            .perspective("Tasks Admin")
            .endMenu()
            .build()
            .getItems()
            .get(0));
    result.add(
        MenuFactory.newSimpleItem(constants.Data_Sets())
            .perspective("DataSetAuthoringPerspective")
            .endMenu()
            .build()
            .getItems()
            .get(0));

    return result;
  }