add 'AllowNull' to ReflectData to accomodate JAXB output
add test for avro marshaller