Yes a custom converter seems necessary here, since...
# klaxon
c
Yes a custom converter seems necessary here, since only it will know what object to instantiate that implements that interface