moving implicit/explicit default logic from App into a static AppUtility