XD-282 Adding DatasetItemWriter to support writing POJOs to Avro with CDK in batch jobs