added ContainerLoader: humble replacement for ContainerFactory