Now works with misbehaving metaprogrammed classes.

Also fixes improperly named delegator concrete methods.