The RecordConverters.coerce() method do not accept all mappings expected and leads to IllegalArgumentException when trying to coerce when expected type is not a kinda instaceOf expected.
The MappingUtils.coerce() method in component-runtime-di has a more broader coverage.
We should use this method in RecordConverters.