Forgot to update CRC value on writer objects.
Utility constructors and tostring/equals implementations.