public static void WriteCompressedNullableTimeStamp(this IWriteBytes stream, TimeStamp?value)
 {
     if (value.HasValue)
     {
         stream.WriteCompressedBool(true);
         stream.WriteCompressedTimeStamp(value.Value);
     }
     else
     {
         stream.WriteCompressedBool(false);
     }
 }