fun createIfNotEmpty(components: Map<KClass<*>, ComponentFactory>, chainedComponents: Map<KClass<*>, Sequence<ComponentFactory>>): ComponentFactoryContainer?