I would have preferred they reassign self:: to refer to the current class, and then allow parent:: to refer to the parent class. It gives better context about what you’re referring to. The keyword static:: doesn’t give any context at all. I find that awkward.