Every once in a while a question comes up on the forums around how to extend the functionality of the map controls. A simple example of one such request was the ability to get a tile layer by name. In Bing Maps v6.3 we had functionality that allowed us to do this. In Bing Maps v7 this functionality was removed as it wasn’t really needed and could easily be recreated if someone wanted it. When I came across this forum question I decided to do a quick code write up on how to do this and realized that it made more sense to provide something a bit more flexible. So, I extended this idea and have wrote a simple method that allows you to get any entity by any public property. I also decided add the ability to specify the collection to look inside of so it could be used with a single entity collection if you wanted to find an entity inside of a particular collection without searching all collections.