Is called when a value has to be encoded.
@override void write(BinaryWriter writer, Record obj) { writer.write(obj.hlc); writer.write(obj.modified); writer.write(obj.value); }