public static void SetValue(this object target, string memberName, object value) { MemberAccessHelper.SetMemberValue(target, memberName, value, null, ValueType.PropertyOrField); }