Thanks! Works like a charm. Shame on me I haven't figured it out myself.Also remember to yield unless you explicitly want to return nil for a dynamic property. This will allow property resolution to proceed up the prototype chain.You mean calling 'super' instead of returning nil? Yep, sure