This test code does work, so there is enough support to get alternate bases working.  I do find it strange that `propertyField` is provided more context information (the actual property node) than `propertyGetter` and `propertySetter`.  Action on this observation is out of scope for this PR.