Rename requiredTimeSlots to availableTimeSlots
Add dayOfWeek to TimeSlot