Yeah, that takes me to the declaration of the IBar interface, but not to the implementation that&#x27;s being used...  The worst case is often when you have dependency injection along with something like EntLib&#x27;s Data application blocks... it&#x27;s a mess finding things on a project that you&#x27;ve been tossed in the middle of.<p>I&#x27;m not saying these patterns should never be used... only that there are generally simpler expressions that should usually be favored.