return failed if there is no container available
add another setter injection to have a better test case
make the controller and method stackable
change test to stackable controller and method