public override MetaObject BindSetMember(SetMemberBinder binder, MetaObject value) { ContractUtils.RequiresNotNull(binder, "binder"); return binder.Defer(WrapSelf(), value); }