public virtual object ConvertFromObjectToObject(object value, Type targetType) { var stringValue = ConvertFromObjectToString(value); return ConvertFromStringToObject(stringValue, targetType); } }