/// This interface is used to directly perform dependency injection tasks.
/// Reference to the Castle Windsor Container.
/// Checks whether given type is registered before.
/// This class is used to register basic dependency implementations such as <see cref="ITransientDependency"/> and <see cref="ISingletonDependency"/>.
/// List of all registered conventional registrars.