Description
After struggling with some Scrunch issues w/respect to Avro reflection, I discovered that it wasn't possible for me to override the Java ReflectDataFactory that is associated with AvroMode.REFLECT like I can for AvroMode.SPECIFIC and AvroMode.GENERIC.
I put together a patch that enables us to overwrite the Reader/Writer behavior associated with AvroMode.REFLECT globally, and demonstrated how to use this behavior to fix a Scrunch bug where Scala's byte array class wasn't getting properly serialized on reflection in Scrunch.