Moved controller getResponse method to base class and added abstract defaultMethod method