I have the following JUnit test which shows how the object mapper is configured to support subclasses, and as far as I can work out, it should be generating type info in the