Handle null unions for composite Daos.
Handle case where there are no field mappings (e.g. for a composite schema).
Use a Specific Avro class for the composite wrapper.