removed autowiring of appointment service within validation because it seemed to causing some issues
update DWRAppointmentService to allow providers without a name