title: Json/Jackson naming convention
body: <p>My exception class looks like this , when serialized using jackson , when i tried to deserialize it
  the members were named 'message' and '<strong>restoreStatus</strong>' , i was expecting them to be 'message' and '<strong>status</strong>'.</p>
  
  <p>Why did jackson choose to name my status variable as restoreStatus?How does jackson/json naming conventions work?</p>
  
  <pre><code>@XStreamAlias("RestoreInProgressException")
  public class RestoreInProgressException extends HostManagerException {
  
      private static final long serialVersionUID = xxxx;
  
      private RestoreStatus status;
  
      @JsonCreator
      public RestoreInProgressException(@JsonProperty("message") String message, @JsonProperty("status") RestoreStatus status) {
          super(message, HttpStatus.SC_CONFLICT);
          this.status = status;
      }
  
      public RestoreStatus getRestoreStatus() {
          return this.status;
      }
  
  }
  </code></pre>