add controller doesn't need to get a controller injected
add method doesn't need to get a method injected
dont inject empty controller and methods