Revert "change ctor args from List to IEnumerable"

This reverts commit 91897f63fe560ad72c32ef04a2c51eb4e2274c90.