/// <summary>
 /// Initializes a new instance of the <see cref="ValidationError{TResource}"/> class.
 /// </summary>
 /// <param name="field">The field.</param>
 /// <param name="code">The code.</param>
 /// <param name="errorMessage">The error message.</param>
 public ValidationError(Expression <Func <TResource, object> > field, ValidationErrorCode code, string errorMessage = null)
     : base(typeof(TResource).Name, PropertyNameHelper.PropertyName(field), code, errorMessage)
 {
 }