shared              : {"firstName":"Ada","lastName":"Lovelace","middleName":null}
rebuilt snake_case  : {"first_name":"Ada","last_name":"Lovelace"}
shared unchanged    : {"firstName":"Ada","lastName":"Lovelace","middleName":null}
writer view pretty  : { "firstName" : "Ada", "lastName" : "Lovelace", "middleName" : null }
reader view strict  : rejected (UnrecognizedPropertyException) without touching the shared mapper
