+ Appointment class