public override SecurityElement ToXml () { SecurityElement e = Element (version); if (IsUnrestricted ()) { e.AddAttribute ("Unrestricted", "true"); } else { // ... } return e; }