CollectionToCollectionConverter perf Improvement

This commit prevents a full useless copy of the source collection if the outcome is to return the original collection.

Also made the return paths a bit more explicit.