OpenUSD's C++ class UsdPrimCompositionQueryArc is named CompositionArc in Python (not CompositionQueryArc or PrimCompositionQueryArc)

Normally, the class name in Python and C++ matches with prefix removed. Is it because of a convention or is it arbitrary? Is there another instance where the naming is not normal? The name mismatch confuses AI coding workflow. Thanks!

I suspect this is a bug since all the other python methods call it a CompositionQuery. It’s probably too late to change it now, but maybe it could be deprecated.

It would be great if you could file an issue on the OpenUSD repo about this.