start
(double)end
(double)type
(string)weekday
(string)
ucCode
(string)classCode
(string)lessons
(list of Lesson objects)capacity
(int)studentsNumber
(int)
studentCode
(string)studentName
(string)ucClasses
(list of UcClass objects)
students
(set of Student objects)ucClasses
(vector of UcClass objects)requests
(queue of Request objects)history
(queue of Request objects)
student
(Student object)removeAdd
(map of UcClass objects to UcClass objects)