Fix and improve System::Convert class.