When this property is assigned it will override any changes made to the Inputs property the first time when the Update method is called. The inputs property will be set like this:
Inputs.Count := InputList.Count;
for i := 0 InputList.Count-1 doInputs[i].Input := InputList[i];