Jackson @JsonProperty inside nested object return null value

I have a problem using @JsonProperty inside nested object. Thi is an example of my json:

{
    "raw": {
        "dlc": "ff",
        "can_id": "aabbccdd",
        "can_data": "0011223344556677"
    },


    "meta": {
        "vin": "ZFFG9358",
        "uuid": "7f337f369e966",
        "transceiver_ts_us": 987654321,
        "decoder": "mmcoc",     
        "decoder_ts": "2018-08-25T14:47:02Z",  
        "tbox_ts": "2018-08-25T14:39:02Z",
        "tbox_seqno": 98745676432,
        "tbox_protocol_version": "v0.1"
    }
}

So I have three class: The main class

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Document(collection="message")
public class Message implements java.io.Serializable{

    private static final long serialVersionUID = 1L;

    @Id
    private String id;

    @JsonProperty("raw")
    private Raw raw;

    @JsonProperty("meta")
    private Meta meta;

}

The raw class:

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Document(collection="raw")
public class Raw {

    private String dlc;

    @JsonProperty("can_id")
    private String canId;

    @JsonProperty("can_data")
    private String canData;
}

And the meta class:

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Document(collection="meta")
public class Meta {

    @Indexed
    private String vin;

    private String uuid;

    //@JsonProperty("transceiver_ts_us")
    private Long transceiver_ts_us;

    private String decoder;

    @JsonProperty("decoder_ts")
    private String decoderTs;

    @JsonProperty("tbox_ts")
    private String tboxTs;

    @JsonProperty("tbox_seqno")
    private Long tboxSeqno;

    @JsonProperty("tbox_protocol_version")
    private String tboxProtocolVersion;
}

If I don't use @JsonProperty all work fine(for example transceiver_ts_us is without just for test and it works), otherwise the fields are null. Do you know why? I've tried also without lombok