to_internal_value() and to_representation()