enhanced exceptions in ConverstionExtensions
now the messages include the type that couldn't be parsed.