Base exception type thrown whenever the dependency resolution process fails. This is a fatal
exception, as Autofac is unable to 'roll back' changes to components that may have already
been made during the operation. For example, 'on activated' handlers may have already been
fired, or 'single instance' components partially constructed.