protected override void MemberNotFound(MemberReferenceExpression node, INamespace ns) { if (IsDuckTyped(node.Target)) { BindQuack(node); } else { base.MemberNotFound(node, ns); } }