title: Jackson @JsonIgnore changed semantics?
body: <p>We just upgraded some maven dependencies, that triggered an update of Jackson from 1.7.x to 1.9.x</p>
  
  <p>We use to annotate @JsonIgnore on setter methods, on methods not supposed to be set from client side. for example: the owner of an object (with should be set from the authentication principal), etc.</p>
  
  <p>It seems to us that the semanthincs of this annotation have changed, is that possible? now the field is been jsonignored in all case, and not only when being set.</p>
  
  <p>is that the case? is there an alternative way in 1.9 to implement ignore SET only?</p>
  
  <p>thanks!
  r.</p>