Resolving IEnumerable of multiple implementations