public override byte[] Serialize() { List<byte> bytes = new List<byte> { (byte)RestrictType, (byte)this.SubObject }; bytes.AddRange(this.Restriction.Serialize()); return bytes.ToArray(); }