Made more changes, tried making MeetingImpl implement Comparable as was getting cannot be cast to Comparable error, but MeetingSet still not being serialised correctly