start implementing a dynamic :deserialize/:serialize option.
introduce :serialize and :deserialize options.
Merge branch 'dynamic-deserialize'
releasing 1.8.1.