Does not work, just a commit in-case.

In case it gets closer to working.
Annotated with both Jackson 1 and 2 annotations