public void Add(string id, Control controlToValidate,Validations validation , string errorMessage,WindowsErrorProvider parent)
		{
			if(!list.ContainsKey(id))
			{
				WinRegularExpressionValidator validator = new WinRegularExpressionValidator(id,controlToValidate,validation,errorMessage,this.parent);
				list.Add(id,validator);
			}
			else
			{
				throw new Exception("Item already exists in the collection.");
			}
		}
		public void Add(WinRegularExpressionValidator value)
		{
			if(!list.ContainsKey( value.Id))
			{
				value.Parent = this.parent;
				list.Add(value.Id,value);
			}
			else
			{
				throw new Exception("Item already exists in the collection.");
			}
		}