Update the @AutoFactory API

Provide a simple mechanism for defining the class name of the generated factory.