Removed guard clause on cacheDependency parameter of AspNetCacheDependency class because null is a valid state.
Added the current node as a parameter for the GetDynamicNodeCollection() method of IDynamicNodeProvider.