private static bool RequiresConversion(PropertyInfo targetProperty, object value) { return targetProperty.PropertyType != value.GetType(); }