public RootContext(ITypeConfigurations types, IExtensionCollection extensions, IServicesFactory factory)
        {
            Types       = types;
            _extensions = extensions;
            _factory    = factory;

            _extensions.Add(new RootContextExtension(this));
        }
 public RootContext(ITypeConfigurations types, IExtensionCollection extensions) : this(types, extensions,
                                                                                       ServicesFactory
                                                                                       .Default)
 {
 }