Pretty close to working with call-through turned on by default for unshadowed classes.
WIP

WIP

WIP