That's incorrect. You should not call any method from `InputCollectionInterface` inside a loop if it don't contains **only** instances of `InputCollectionInterface` (: