convert from static to instance
rename ContainerConfig to just Config
use builder instance instead of static