IExposeDependencyInfo
Might be implemented by a handler
so it can expose access to dependency information
which is used to construct meaningful error messages
Returns human readable list of dependencies
this handler is waiting for.
list of the dependencies that was already checked, used to avoid cycles.