Checks on dependencies, sanitize dependency stack.
Circular dependencies and deferred resolution