Recent fix #688 works perfectly with `populate_by_name`, but doesn't support `validate_by_name`. Current Pydantic [documentation](https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.populate_by_name) recommends using `ConfigDict(validate_by_name=True, validate_by_alias=True)` instead of `ConfigDict(populate_by_name=True)`