Refactor conversions into more reusable/uniform units. E.g. have classes called "X2Y" with a method "convert(source, target)".