public TextVariableAttribute(params string[] variables) : this() { foreach (string variable in variables.Where(variable => !this.Variables.Contains(variable))) { this.Variables.Add(variable); } }