   unitService.mapGroupToUnit = (unit, group) ->
     group.tutorial = -> unit.tutorialFromId(group.tutorial_id)
     group.unit = -> unit
+    group.projects = []
     group
 
   #


    student.inGroup = (grp) -> grp? && _.find(student.groups, {id: grp.id})?

    student.groups = _.map student.groups, (grp) -> groupService.mapFuncsToGroup(grp, unit, unit.findGroupSet(grp.group_set_id))

    student.tutorials = () ->
      _.chain(student.tutorial_enrolments)

      .sortBy((a) -> a.ilo.ilo_number)
      .value()

    unit.findGroupById = (id) ->
      _.find unit.groups, (grp) -> grp.id == id

    # Actually make the request to refresh and load unit data
    unit.refresh(onSuccess, onFailure)
    unit
