Factory classes, to allow creation of container instances.