If you have named your service after a class, this PR allows you to omit class: definitions, instead pulling them directly from the serviceName.
If you use a factoryMethod and omit both a factoryService and a factoryClass, we now assume that you're using the same class for the factory.