new transient field: errorId
extend ServiceErrors with errorId