Make general AskApplication superclass