protected override void GetData(SerializationInfo info)
{
info.AddValue("ObjectName", ObjectName);
info.AddValue("Grantee", Grantee);
info.AddValue("Privileges", (int) Privileges);
info.AddValue("Columns", Columns == null ? new string[0] : Columns.ToArray());
info.AddValue("Option", GrantOption);
base.GetData(info);
}