Make sure that abstract factories without no-arg constructors cause failures.
Merge pull request #37 from gk5885/abstract-factory-constructor

Make sure that abstract factories without no-arg constructors cause failures