Rethought implementation strategy, Meeting is none Abstract and renamed
accordingly. And PastMeeting will be a class the extends Meeting. Both can
be instantiated as objects but with a past object having additional
functionality.