Naming convention for service functions

Shouldn't services follow the upper camel case naming convention since they are instantiated with 'new' just like controllers (following the constructor pattern)?  Factories should remain following the lower camel case naming convention since they are just returned as functions following the revealing module pattern.