Improving iterator performance.
Added argument filter list.