removed app context as constructor param for Controller