internal object GetDestination(object source, Type destinationType) { if (source == null) { return(null); } return(InstanceCache.GetValueOrDefault(new ContextCacheKey(source, destinationType))); }