Как исключить свойство, добавленное с помощью @JsonAppend

#java #jackson

Вопрос:

Во внешней библиотеке есть объект, свойство которого typeDef определено с помощью jackson @JsonAppend :

 @JsonAppend(
    prepend = true,
    props = {@Prop(
    name = "typeDef",
    value = TypeDefWriter.class
)}
)
@JsonTypeInfo(
    use = Id.NAME,
    include = As.EXISTING_PROPERTY,
    property = "typeDef"
)
public class SomeObject {
}
 

Но при наследовании я хочу исключить его из сериализации таким образом:

 @JsonIgnoreProperties(value = "typeDef")
public interface ObjectWithoutType extends SomeObject {
}
 

Но это, казалось, не возымело никакого эффекта. Возможно ли это? Если да, то есть ли какая-либо аннотация, которая могла бы помочь?