Move class.
Support deserializing generic types with Jackson.

Closes #338.