Formatted. Updated log messages.
Use serializer directly.

Kryo can't be used since it thinks the object has already been serialized, Kryo would write a reference ID instead of the object.
Merge branch 'origin/master'