So I think using @utkarshayachit impl is the way to go.
I realize that you have been using this style for a while, see here for example:
https://gitlab.kitware.com/vtk/vtk/-/commit/2b3c7a6ec389f29e06a229f68200951bf1d54514
I will start using that and will push this in my reviews.