public override object trap(string name, List args) { // private undocumented access if (name == "inheritedReturnType") return m_inheritedReturns; else return base.trap(name, args); }