Extracted Convert/Revert from Field

Created a class call Converter with convert/revert method extracted from
Field.
(convert/revert might be used in other Class.)
Other class will now call Converter.convert/Converter.revert, instead of
Field. . . etc
changed all Field.convert/revert to that.