Doesn't this assume that AvroSchemaConverter named the group "array"? It would be fairly simple to use `schema.getName()` instead.