Make name lookups follow MRO within a class definition

No, this feature is not at all specific to EnumParam.

In fact, it has been a highly demanded feature from many Python users who also find having to explicitly reference the base class for a supposedly inherited name in the body of a child class counter-intuitive.

List of StackOverflow questions demanding this very feature, many of them highly voted:

I’m going to update my original post with links to these SO questions instead now that I realized I misunderstood @alicederyn.