anchor.diff:  
   The idea is to provide a `@Primary` ObjectMapper.
   
  -Based on answer provided by @prabhat1790 in [issue #890](https://github.com/springfox/springfox/issues/890)
  -```java
  +Based on answer provided by @prabhat1790 in https://github.com/springfox/springfox/issues/890[issue #890]
  +
  +[source,java]
  +----
     private static final String SPRING_HATEOAS_OBJECT_MAPPER = "_halObjectMapper";
   
     @Autowired
  
positive.code:   public ObjectMapper objectMapper() {
      return springHateoasObjectMapper;
    }
  ```
  and set the order of the other bean to lowest precedence
negative.code: *Q. How does one use @ModelAttribute annotation. It doesn't seem to render the model properties as scalar properties?*
  
  In order for @ModelAttribute annotated types to be inferred the properties need to be bean properties.
  
  If the intent is immutability and passing in an object, the preferred approach is to make that a request body, in which
  case the immutability will follow the rules laid out by jackson to determine what constitutes a request "view" of the
  