use containeraware to get the di container in the controllers
custom controllerresolver to add the container