properly submit both required and optional params for links that have both
add generated models as a baseline to compare upcoming gen changes