public virtual DynamicMetaObjectBinder SetMemberBinder(string name) { DynamicMetaObjectBinder binder; if (_SetMemberCache.TryGetValue(name, out binder)) return binder; return _SetMemberCache[name] = new KrgnSetMemberBinder(name); }