public Section(string course, string name, int openSeats, int waitList, params KeyValuePair <string, Class>[] classes) { Course = course; Name = name; OpenSeats = openSeats; WaitList = waitList; foreach (var myClass in classes) { Classes.Add(myClass.Key, myClass.Value); if (!Instructors.ContainsKey(myClass.Value.Instructor)) { Instructors.Add(myClass.Value.Instructor, true); } } }