use the container's injection API