add avro reflection (un)marshaller