Basically I have a `Dictionary<Guid, Movie> Movies` collection and search for movies using Guid, which is basically movie.Guid. It works great, but I also want to be able to search the same dictionary using `movie.Name` without looping through each element.

Is this possible or do I have to create another `Dictionary<K, V>` for this?