First draft - indroduced TestObjectsFactory

I would do the setters package private.