public void updateStudent(Student student) throws InstanceNotFoundException {
		boolean found = false;
		Iterator<Student> iter;
		iter = students.iterator();
		while (iter.hasNext() && !found) {
			Student s = iter.next();
			if (s.equals(student)) {
				found = true;
				s.setHouseHold(student.getHouseHold());
				s.setCategory(student.getCategory());
				s.setActivities(student.getActivities());
				s.setBookings(student.getBookings());
				s.setDeleted(student.isDeleted());
				Persistence.getInstance().save();
			}
		}
		if (!found) {
			throw new InstanceNotFoundException(student, "student");
		}
	}