¿Cómo puedo evitar que Jackson serialice la propiedad de anotación de un tipo polimórfico?

Tengo tipos polimórficos y la deserialización de JSON a POJO funciona. Seguí la documentaciónaqu, de hecho. Al serializar POJOs en JSON obtengo un atributo no deseado, específicamente el nombre de tipo lógico.

import static org.codehaus.jackson.annotate.JsonTypeInfo.*;

@JsonTypeInfo(use=Id.NAME, include=As.PROPERTY, property="type")
@JsonSubTypes({
    @JsonSubTypes.Type(value=Dog.class, name="dog"),
    @JsonSubTypes.Type(value=Cat.class, name="cat")
})    
public class Animal { ... }

public class Dog extends Animal { ... }
public class Cat extends Animal { ... }

Cuando Jackson se serializa en JSON, proporciona la información de tipo que no quiero exponer.

{"type":"dog", ... }
{"type":"cat", ... }

¿Puedo evitar esto de alguna manera? Solo quiero ignorar atype cuando se deserializa.

Respuestas a la pregunta(2)

Su respuesta a la pregunta