Technically none of these classes are necessary for converting values anymore, but they arguably help with clarity and do prevent accidentally saving the wrong type.