def add_field_error(field_name, error_code, message = '')
      @field_errors << Errors::Field.new(field_name, error_code, message)
    end
def add_field_error(field_name, error_code, message = '')
      @field_errors << Errors::Field.new(field_name, error_code, message)
    end
Initialize the error, setting default values

 @param [Hash] args (Optional) An optional hash of arguments that will set fields on the error object


 Add a field error to this error package

 @param [Symbol] field_name The field name for the error
 @param [Symbol] error_code The application error code for the error; e.g. :job_not_found
 @param [String] message The application error message for the error; e.g. "Job not found with ID 123"