As i understood, you need a notification mechanism which can notify "registration system" (and even students) about classroom object changes. I'm not sure but, the Observer Pattern(Publisher-Subscriber) would be usefull in this situation. Classroom object is your subject(entity) and "registration system" and students are your observers.