I can do this, but it will require a change to the signature of ConversionUtil.convert as I need access to the Type of the setter's class. Are you OK with that?