/// <summary>
		/// Constructs and configures an <see cref="IValidator"/>
		/// instance based on the properties set on the attribute instance.
		/// </summary>
		/// <returns></returns>
		public override IValidator Build()
		{
			IValidator validator = new RegularExpressionValidator(pattern);

			ConfigureValidatorMessage(validator);

			return validator;
		}