public override void SerializeBody(BinaryWriter bw)
{
bw.Write(Constructor);
ComputeFlags();
bw.Write(flags);
bw.Write(id);
bw.Write(access_hash);
StringUtil.Serialize(short_name,bw);
StringUtil.Serialize(title,bw);
StringUtil.Serialize(description,bw);
ObjectUtils.SerializeObject(photo,bw);
if ((flags & 1) != 0)
ObjectUtils.SerializeObject(document,bw);
}