Let\'s say I have the following code which update a field of a struct using reflection. Since the struct instance is copied into the DynamicUpdate
struct
DynamicUpdate
You could fairly easily modify this to work with structs. It's currently dictionary based but your situation is easier.
http://www.damonpayne.com/2009/09/07/TwoWayBindingToNameValuePairs.aspx