Use ContainerInterface [ci skip]