Added call to mapper.setVisibility(PropertyAccessor.SETTER, Visibility.NONE) to fix issue with deserializers NOT being called (setter on object was called instead).