public abstract void RegisterAttendance(Attendance attendance);
public override void RegisterAttendance(Attendance attendance) { throw new Exception("Session has ended"); }