Ambiguous resolution.

When encountered in constructor, use last component too.
Resolve collection from scope
Allow duplicates.

Latest version should be used for resolution.