Description
While Avro reflect supports private no-arg constructors since at least 1.4.0, see this test case, Crunch mandates this constructor to be public for deep copy. It seems like an unfortunate shortcoming rather than a conscious choice.
Since hiding the mandatory no-arg constructor can be quite useful to avoid API pollution, let's patch AvroDeepCopier to add support of private ctor.