* Use the "@JsonProperty()" annotation to serialize/deserialize
  objects that don't require any specialized processing.
  Use "@JsonSerialize" and "@JsonDeserialize" only for objects
  that need more specialized processing.

* Remove FooSerializer JSON classes that are not used/needed anymore.

* Update the implementation of remaining FooSerializer classes,
  and associated Foo classes.
17 files changed