È sempre difficile per me scegliere tra forme singolari e plurali per i nomi delle classi:
CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController
E per i nomi compositi è ancora più difficile:
OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository
Quale approccio preferisci e perché?