Hi, I'm working on updating Gora to Avro 1.7- I've mostly figured out what I need to do, except whats happening in FakeResolvingDecoder.java.
Avro now uses a nice factory system which essentially prevents you from extending some of these core classes, so a different workaround will have to do. It looks like this is basically a way to work around having dirty bits added to the Avro protocol. Is that right? Has there been any historical discussion of doing things differently like augmenting record schemas to include dirty bits, or making the dirty bits a transient member of a parent class? Or am I off base here? Is there any augmenting done other than dirty bits?

