I've just come across an issue with this particular line... like boolean this should just not succeed. For example, if I want to do this:

"".TryConvertTo<DateTime?>()

I would expect a null value not DateTime.Min