if you use a binding then all the ko-related stuff will be in the html. So you'll just have a binding like  `<div data-bind="foreach: neededParameters"><input data-bind="style: {'hasError': hasErrors}; value: value"></div>`, and in app.js you'll export `neededParameters` (which workloadList will generate) as a `ko.observableArray()` which has a field for each parameter. So there should be no need for you to bind some specific name in the html, because in the html you're just looping over an observableArray that has proper elements in it, all of which have a 'value', 'hasErrors' and 'name' method that the loop can generically use