Make tags list optional in batch_start.
Record batch ids in the ManyToMany batches list and look up batch using the batches index.