1.1

(see changelog for new features and BC breaks)
I disagree, for two reasons :
- this way, i can define a stub in my specs, and can test the constructor of the objects is called with the right arguments. Without this, there is no way to have a strict and complete unit test on the factories
- most of the time, as an integrator, I do not need more dependencies in the classes I extend. Having a parameter for the class of the object helps me to go quicker.

All of this makes more sense if you look at the bundle : https://github.com/akeneo/SpreadsheetParserBundle/blob/1.1/Resources/config/xlsx.yml