Generates instances of any class with empty constructor and assigns random values to all properties with public setters.