Data conversion is not as simple as it may seem because the
most important thing is the underlying data type. It is not hard to convert
the value, and it can be done using a single method. It is also as important on
the UI to ensure your data is correct.