### Describe the changes

### Checklist
- [ ] I updated tests for the changes. Otherwise, I explained why tests need no update.
- [ ] I orgranized the commits to keep functional changes as a single commit separate from other changes. 
- [ ] I put all auto-generated changes into a single commit.
- [ ] I updated the change log and readme file if necessary.
- [ ] I confirmed that running the code generation script results in no change.