It was there because the CollectionInputFilter was dealing with its InputFilter inputs, so now it only gets each validation group it receives and set to the current InputFilter (which is always the same instance btw).