Subdocument mutation doesn't respect @JsonIgnore

I have an class with a property marked with @JsonIgnore annotation. This class is one of the data members of a couchbase document. However, when I save/update this object with subdocument mutation API, the @JsonIgnore property also get saved in couchbase document. Is there any way to get around it? In the example below, I do not want to save additionalProperties in couchbase document.

My class is
public class Base {
… other properties
@JsonIgnore
private Map<String, Object> additionalProperties = new HashMap<String, Object>();
}

After using subdocument mutation, the document looks like:
{
… other properties of parent class
“bases”: [
{
… other properties from class Base
“additionalProperties”: {}
}
]
}

Fixed in SDK 2.3.3 version: https://issues.couchbase.com/browse/JCBC-995