public override void Write(BinaryWriter writer, HashAlgorithm algo = null)
{
OutputOffset = (ulong)writer.BaseStream.Position;
writer.Ebml_Write_Id(Id);
writer.Ebml_Write_Num((ulong)Value.Length);
OutputValueOffset = (ulong)writer.BaseStream.Position;
writer.Write(Value);
}