private static void AddTypeCreators(IBuildConfiguration configuration)
        {
            var factoryTypeCreator = new FactoryTypeCreator(CacheLevel.Global);

            configuration.Add(factoryTypeCreator);

            var singletonTypeCreator = new SingletonTypeCreator(CacheLevel.Global);

            configuration.Add(singletonTypeCreator);

            configuration.AddTypeCreator <ArrayTypeCreator>();
            configuration.AddTypeCreator <EnumerableTypeCreator>();
            configuration.AddTypeCreator <StructTypeCreator>();
            configuration.AddTypeCreator <DefaultTypeCreator>();
        }