using new 'appointment' nomenclature to better represent the service appointments.
Note: now depending on Doctrine DBAL due to a migration need.