You can change the add_link on-the-fly

The point of this patch is so the 'add_link' isn't stored in two separate places. Previously if you changed the 'add_link' after the field was instantiated, the widget will still be rendered with old URL.