Мне всегда сложно выбирать между формами имен в единственном и множественном числе:
CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController
А для составных имен это еще сложнее:
OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository
Какой подход вы предпочитаете и почему?