Been using a Copy method with this code in it in various places in previous projects (to deal with objects that have same named properties but do not derive from a common ba
Should be
toProperty.SetValue(toObj,fromValue,null);