> Yes, it feels ugly. I'd rather "fix" the source of the problem (the weird positional attribute name).
+1.
> I have no idea if argument clinic would be of any help here, I haven't looked at how these things come to be.
Me neither. Serhiy, what do you think about this?