small rename
refactored AvroRecordMacro, new to make it more general