public override void Check() { if (String.IsNullOrEmpty(Tag)) throw new ArgumentException("Tag must be set!"); }