First draft - indroduced TestObjectsFactory

In my opinion it's much better to make this class final with private constructor. Abstract suggests a class is intended to be subclassed.