pretty sure setConvert(Message.class) would cause runtime exceptions. I think this we should not set a converter if we don't know the class.