Feature/client unit tests

I think you are missing the @JsonCreator annotation here-- do you have a serializes/de-serialize test that passes for this object?