private function addDamage(array $dmg, HMS_Room $room)
 {
     $damage = new RoomDamage($room, $this->term, $dmg['damage_type'], $dmg['side'], $dmg['note']);
     // Save the damage
     RoomDamageFactory::save($damage);
     // Determine the residents which were responsible
     // For each resident submitted
     foreach ($dmg['residents'] as $resident) {
         // If the resident was selected as being responsible for this damage
         if (isset($resident['selected']) && $resident['selected']) {
             // Create the student
             $student = StudentFactory::getStudentByBannerId($resident['studentId'], $this->term);
             // Create the responsibility
             $resp = new RoomDamageResponsibility($student, $damage);
             RoomDamageResponsibilityFactory::save($resp);
         }
     }
 }